Frontpage 406 Error cPanel

There are many reasons why Frontpage would stop working. We generally recommend not using Frontpage at all as it’s a discontinued product with no real merit these days. Some users still love it for whatever reason. You should first rename the .htaccess file to .htaccess.bak and see if this fixes the error code. The .htaccess [...]

Find Process Origins (Anti-Abuse)

You can search for a process keyword such as the abuser’s username. This will let you see where the process originated.
abuser=”someuserhere” && for d in `ps aux | grep $abuser | grep -v grep | awk ‘{print $2}’`; do ls -la /proc/$d | grep cwd; done

Webmail Login Fails cPanel

If you are getting errors like this in SquirrelMail or just can’t login in Horde:
SquirrelMail Error:
ERROR Unknown user or password incorrect.
Horde Error:
Notice: (null)(): Retrying LOGIN authentication after AUTHENTICATE LOGIN failed (errflg=1) in Unknown on line 0
Notice: (null)(): Retrying LOGIN authentication after AUTHENTICATE LOGIN failed (errflg=1) in Unknown on line 0
Notice: (null)(): Can not authenticate to [...]

Fix Home Directory Ownership on cPanel

If the home directory is accidentally owned via chown to one user recursively it may be fixed using these scripts. NOTICE: These scripts are pretty experimental. They may or may not fix your problem. I would exercise caution running these scripts due to the huge changes made. Of course if you did chown everything and [...]

550 Not Allowed To Relay – cPanel Error

If  you are getting this error in your Exim log there is usually a simple fix. Log into the server and run the following command:

Broken Relayd on cPanel Servers

From the server make sure you kill all running antirelayd services then run:

Easy PHPSuExec Permission Fix

This script will fix PHPSuExec permission issues. Run it out of the user’s account:

mod_ssl OpenSSL Not Working on Apache

If HTTPS pages are not loading for valid SSL hosts that you see in WHM you should make sure Apache is running with SSL:
# ps aux | grep -i httpd
You should see -DSSL as a part of the HTTPD process. If you don’t run:
# killall -9 httpd
# service httpd startssl

Exim Error Code: 451 Temporary Local Problem

This is a common error. You should check to see if server/domain name is in /etc/localdomains if it’s not add it there. You should also check to see if /etc/valiases/servername exists and is blank. If it’s not blank then it will cause the main username of the customer’s account not to work, for example : [...]

NFS on CentOS 5.4 Howto

Many situations require a “share” of some sort where data is accessible on several machines from a common source. This way data does not have to be duplicated every time and can be accessed over network. The two popular methods are NFS and Samba. For this tutorial we will try to use NFS. Setting up [...]