" cPanel "

How to fix IonCube/ZendGuard “undefined symbol: executor_globals” after upgrading Apache and PHP

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…)

How to fix cPanel Roundcube “An error occurred! Could not save the contact address”

Recently I came across the issue where a cPanel user logged into Roundcube webmail and was unable to add a contact to address book. ¬†The specific error that Roundcube output on the screen was “An error occurred! Could not save the contact address.” which meant Roundcube had to have something other than a web error as everything else worked perfectly fine. ¬†Well turns out it was actually¬† (more…)

How to secure an OpenVZ cPanel /tmp directory

Recently on an OpenVZ VPS we kept getting messages from ConfigServer Security and Firewall stating “lfd on server.host.com: Suspicious File Alert”, with the message pointing specifically to a file in the /tmp directory. After going through the files I didn’t find anything that looked suspicious in nature (exploit, malware, etc), but I did notice that this older VPS did not have the /tmp directory mounted correctly to secure it. When I attempted to use cPanel’s built in /scripts/securetmp I got an error saying the loop module wasn’t detected/installed “*** Notice *** No loop module detected” (more…)