Archive for June, 2009

SBDavid

Cpanel shows incorrect disk usage

Cpanel shows incorrect disk usage

cPanel shows incorrect disk usage

* Disk usage zero for all the domains in ‘list accounts’
* Mismatch between the disk usage in backend and Cpanel

Check whether /home partition has been mounted with ‘usrquota’ option (defaults,usrquota in /etc/fstab)

# cat /etc/fstab| grep home
LABEL=/home /home ext3 defaults,usrquota 1 2

Run the following command.

# quotacheck -c /home
# quotaon /home

Also Check the option WHM >> Server Configuration >> Tweak Settings >> System — Disable Disk Quota display caching

Packages not being displayed in Reseller WHM after transfer

Situation:

Sometimes packages will not be displayed in Reseller WHM >> Packages >> Edit, Delete lists after transfer.

The issue occurs when some packages are transferred with the accounts from dedicated servers, VPS etc to Shared/Reseller servers.

Solution:

1. Check if the packages are displayed under Create Account option in Reseller WHM.

2, If so check the package names : they should be prefixed with its owner name ‘user_’(Reseller account name).

3. If the username prefix is missing, it will not be available for editing or deleting in reseller WHM.

E.g: For a package ‘testpack’ under the reseller ‘new’.

The package name should be displayed as ‘new_testpack’.

4. If not, rename the package from the command line, prefixed with corresponding usernames.

mv /var/cpanel/packages/testpack /var/cpanel/packages/new_testpack

Then the package will become available for editing and deleting in Reseller WHM.

After this, all the accounts under the modified packages or plans should be updated with the new package name.

SBDavid

Bug in Mailman

Bug in Mailman

Bug in Mailman version 2.1.9.cp2

We’re sorry, we hit a bug! Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs.

One of the reason for the issue is that the folders in /usr/local/cpanel/3rdparty/mailman is not having sufficient permission. You can perform the following steps to fix the issue:

Go to /usr/local/cpanel/3rdparty/mailman and check the permission of all the folders.

$ ls -al /usr/local/cpanel/3rdparty/mailman

And then Try.

$ chmod -R 2775 ./*

Now the permission of folders must have changed. Check if this has fixed the issue.

If not, you can try running the fixmailman script in the server at /scripts.

SBDavid

Fantastico Error in cpanel

Fantastico Error in cpanel

If an error “Fantastico is unable to connect to your MySQL server at this time. Please contact your host for assistance” occurred during fantastico access, make sure the following are correct:-

1. First Check whether mysql server is running or not. You can confirm the same using following command:-

# ps -ef |grep mysql

2. Check mysql.sock path in mysql configuration /etc/my.cnf file.

# vi /etc/my.cnf

3. Then check if the link file is there to point /tmp/mysql.sock to /var/lib/mysql/mysql.sock in /tmp directory.

4. If not create a symbolic link. You can create the same using ‘ln -s’ command:-

# ln -s’ /var/lib/mysql/mysql.sock /tmp/mysql.sock

Then try to access the fantastico.

SBDavid

Suexec enabled file ownership issue

In Cpanel, when a user is created, it always creates the “public_html” directory with ownership user : and group: nobody. However, if suexec is enabled it requires the ownership of “public_html” directory to be user : and group: . This is not done when a account is created via WHM. It creates with the default. “public_html” : nobody

Here are two scripts which changes the permission.

Script 1
cat changeperm

echo “Enter the user:”
read user
chown $user.$user /home/$user/public_html
chmod 755 /home/$user/public_html

cat changepermall

for user in `cat /etc/trueuserdomains | cut -d : -f 2`
do
chown $user.$user /home/$user/public_html
chmod 755 /home/$user/public_html
done

The script “changeperm” when executed will prompt for the username for which the permissions will be set (single account). The second script “changepermall” will change the permissions of all the users.

« Prev - Next »