Not many webmasters are aware that we can stop receiving the WHM Getting Started Wizard which we see each time. Below is a Step-by-Step procedure that would help you with removing the wizard. This process would usually help you to deliver the web-servers in a Configured state.

There are 3 basic steps that is involved in eliminating the Getting Started Wizard and delivering servers in a Configured Status

  1. A Touch file
  2. Scripting /etc/wwwacct.conf
  3. Initiating services and assigning quotas

A Touch File

The WHM use a touch file (/etc/.whostmgrft) for determining if the Getting Started Wizard should run. The below command can help you eliminate the WHM wizard during the first time.

touch /etc/.whostmgrft

Scripting /etc/wwwacct.conf

The /etc/wwwacct.conf is the file which encompasses the most basic steps of instructions for cPanel-WHM. It involves the hostname, nameservers and other important information for the operation of cPanel servers. Here is how a /etc/wwwacct.conf file must be:

ADDR 252.252.252. 252
CONTACTEMAIL stanley@abc.net
CONTACTPAGER
DEFMOD x3
ETHDEV eth0
HOMEDIR /home
HOMEMATCH home
HOST example.yoursite.com
LOGSTYLE combined
MINUID
NS ns1.yoursite.com
NS2 ns2.yoursite.com
NS3
NS4
NSTTL 86400
SCRIPTALIAS y
TTL 14400

Below is a tabular explanation to the functioning of every key:

cPanel-WHM_Function_keys1 Frustrated with the WHM Start-up Wizard? Skip it with ease!

One may wish to copy or try generating the configuration, whichever is comfortable to you.


Steps to Configure the Services
The basic function of the wizard is the allowance of selecting the DNS, FTP and IMAP services as required by the user on the server.
Using certain scripts, the selections can be easily handled. It isn’t essential for the scripts to be run, unless you need to make changes.

It is usually recommended to keep the default values are emphasized:

  1. IMAP – /scripts/setupmailserver (courier OR dovecot OR disabled)
  2. DNS – /scripts/setupnameserver (bind OR nsd OR disabled)
  3. FTP – /scripts/setupftpserver (pure-ftpd OR proftpd OR disabled)

Initiating the Quotas

As we are aware, on a cPanel compatible server, quota needs to be initialized. Users must ensure that the home directory is mounted with the quotas enabled. Inorder to do so, one has to run the below script:

/scripts/initquotas

This concludes the procedure for getting rid of the Wizard and completely automating it as well.