Thread: Integration with vBulletin - EasyjQuery AntiSPAM Web Services - Block 100% All SPAM!
View Single Post
  #13  
Old 11-28-2012, 08:14 PM
khoaofgod's Avatar
khoaofgod khoaofgod is offline
 
Join Date: Nov 2010
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

*** Error Code:

PDO Error: That your web hosting didn't support PDO Drive. Why I use PDO SQlite and "not" mySQL? Because when you get spam or ddos, your web server will connect a lot to your mySQL database, and I don't want your database be crash or get any problem. Therefore, I use PDO SQLite, all tracking & block will be handle in antispam.inc/cache/spamdb.db , and other files + .htaccess "before" let visitors connect to your mySQL. As a result, you will block SPAMERS, FLOODING before mySQL connect. And .htaccess will block SPAMER IP before your PHP Handle it.

As cPanel / WHM and my Requirement:
http://forums.cpanel.net/f5/cpanel-e...do-257732.html
PDO only can install on WHM / cPanel, go to menu Easy Apache ( if you are using VPS ).
For shared hosting, just contact your Hosting Provider. 90% Web Hosting today support PDO, and no one use Native mySQL connection anymore --> just because it's not safe and less functions.
All popular web hosting like: Godaddy, Bluehost, Hostgator ... they all supported PDO, ionCube and PHP 5.2+

*** CAN I MAKE A Version WITHOUT PDO? Yes, but that version will only track & block SPAM. No Anti DDOS + Flooding features. I will add mySQL native drive on next version Stable1. Rev3. ( After Christmas )

ionCube: It's supported by many web hosting provider today, but if your web hosting don't have it? No problem, shoot an email to support team. They will install ionCube for you. Or you can create a custom php.ini on your public_html, and download ionCube by your self, upload it, and it run. More information at:
http://www.ioncube.com/loaders.php

** WHY I need to use ionCube for core.php? It's simple, because cURL can fake all user-agent, fake proxy, fake cookies. So, if they know my core.php that they will know how can I detect them, and then they just change their code to that way to continue auto fill captcha and spam you. As a result, that file must always be encoded with ionCube. Why NOT "Zend Encoder" ? Sorry, I don't trust Zend. Many hackers can decode Zend today by looking on Bytes / Memory of PHP.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01344 seconds
  • Memory Usage 1,767KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete