How to add a package in WHM.

Before you can have an account created in WHM, you will need to create a package.

Once logged into WHM, go to Add a Package under Packages.

Give a name to the package in the blank for New Package Name.

Resources

Quota (MB): This will be the disk space available for any account set up using this package.

Bandwidth (MB): This will be the bandwidth available for accounts using this package.

Max FTP Accounts: The number of FTP accounts that can be created in the account’s cPanel.

Max Email Accounts: The number of email addresses can can be created in cPanel.

Max Email Lists: The number of email lists that can be created in cPanel.

Max Databases: The number of databases that can be created in cPanel.

Max Subdomains: The number of subdomains (ie: sub.domain.com) that can be created in cPanel.

Max Parked Domains: The number of parked domains that can be set up in cPanel.

Max Addon Domains: The number of additional domains/sites the cPanel can host.

Settings

Dedicated IP: Only check this if you want accounts being set up with this package to automatically have a Dedicated IP assigned to them.

Select Options: You can check or uncheck the options for Shell Access, Frontpage Extensions and CGI Access, depending on what you want the accounts to have access to.

cPanel Theme: The default cPanel theme that is set for this account when created with this package.

Feature List: If you ever set up a custom Feature List, you select it here.

Locale: The language that the cPanel will be using.

When done, click on Add.

Basic FTP Connection Settings

To connect to most FTP clients, you would basically log in using these configuration settings.

FTP Host/Address: (ftp.yourdomain.com)
FTP User: (cPanel user name)
FTP Password: (cPanel password)
Port: 21

If your domain name is not pointing to the server, then you can always use the server IP address as the FTP Host/Address instead.

*Note: If connecting to FTP using an FTP account that was created in cPanel, you will need to be sure to use the entire username. Example: user@yourdomain.com

Audio Streaming

The process of providing audio content on a web site. This usually uses a large amount of bandwidth, depending on the type of audio stream. Live audio streams are when a user can tune in to listen to a live ongoing audio session. Some hosts do not allow live audio streams because it usually uses a great amount of bandwidth. HTTP streams usually start from the beginning and download while you are listening. This type of stream takes up less bandwidth.

MySQL refuses to start

MySQL refuses to start, please do the following:

Check the logs! tail -f /var/lib/mysql/$(hostname).err

The error logs will most of the time give you exactly what the error is and why MySQL is not starting. It can be any of the following.

- /var is 100% full

- database is crashed and needs to be repaired. If this is the case you can run mysqlcheck -rf db_name or if you would just like to check it and not repair mysqlcheck -rc db_name

- Incorrect permissions or a database that is not properly setup.

After you believe you have resolved the issue you can do service mysql start ; tail -f /var/lib/mysql/$(hostname).err to attempt to start MySQL while tailing the error logs.

Setting Private Nameservers for reseller account

Go to…

*WHM>Reseller Center
*Highlight reseller username
*Select edit/Privlidges and nameservers
*Scroll to bottom of the page for the Nameserver entry and add the private name servers.
*Make sure that A records are setup for the private name servers in the zone file as well.