" cPanel "

Being a CloudFlare certified partner, all of my servers are running with CloudFlare WHM/cPanel plugin installed, as well as Railgun, but after upgrading one of my CentOS 6.9 servers to use EasyApache4, the real visitor IP was no longer showing in the access and error logs (CloudFlare IP was showing), and when attempting to restart Apache2 (httpd) I kept getting the “undefined symbol: ap_log_rerror” error, which CloudFlare and cPanel, were not very helpful at all in figuring out the problem … but I was able to figure it out, and here’s how to fix it (more…)

If you run a server that hosts numerous WordPress sites you know that constant brute force attempts to login to wp-login.php is a common occurrence. Now you could try and convince your clients to install plugins to handle this, but more than likely that’s not really an option. Well luckily with a little configuration of mod_security you can easily block these attempts using the free ConfigServer Firewall, and here’s how (WHM/cPanel details added on 1/19/17). (more…)

Recently when updating a WHM/cPanel server to use the new version of Apache and PHP (Apache 2.4 & PHP 5.6), after everything completed, I kept getting errors even though I know the PHP modules for IonCube and ZendGuard were installed correctly … turns out there was another issue … and here’s how to fix it. (more…)

I recently ran into an issue with Perl connecting to MySQL after upgrading a plugin for cPanel/WHM called Watch MySQL. After going through the logs files I determined the error was with a missing dependency file
XSLoader.pm and
libmysqlclient.so. The problem actually ended up being that those files were not installed because the Perl CPAN upgrade for DBD::mysql failed. After some research it was actually very easy to fix … (more…)