
To log into your own Cpanel simly add /cpanel to the end of your domain name like this
http://www.yourdomain.com.au/cpanel
Once you have logged into the Cpanel system you will find many useful features. Below is an explaination of each feature. Please note that some of these features may not be available on your hosting level.
Email Domain Forwarding
A Domain Forwarder redirects all mail from any of your domains to another domain. For example, if you setup bob.com to redirect sam.com, any email send to any address at bob.com will be sent to the corresponding user at sam.com (
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
would be sent to
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
). Any valid pop accounts existing on the domain forwarding was set up on will still receive mail and no forward will be sent.
Warning: Setting a Domain Forwarder will override the default address for the forwarded domain.
--------------------------------------------------------------------------------
Manage/Add/Remove Accounts
You can set up as many POP (Post Office Protocol) e-mail accounts as you require, up to your maximum limit. Each one of these is in the standard e-mail formation of
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
. As with your default e-mail address, you can access these accounts through web mail or through your own offline e-mail application.
To add an e-mail account:
Your new account has been added. Refer to Configuring Outlook Express to read e-mail if you want to use Outlook Express to read e-mail received by the new account.
You can delete an e-mail account when the account is no longer needed. You can not delete your default account.
Warning: Make sure you download any mail that you want to keep, as deleting the account will delete all of the mail still in that account. You can not recover this information once the account has been deleted. To delete an e-mail account:
It is useful to occasionally change the passwords on your e-mail accounts to maximize your e-mail security. You should always change your password if you think someone else has access to your account.
Note: Make sure that you change the password in your offline e-mail application as well, or you will not be able to upload or download e-mail to this account. To change the password of an e-mail account:
--------------------------------------------------------------------------------
Default Address
Any e-mail that is sent to an unknown account at your domain name, such as
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
, gets automatically rerouted to your default e-mail account. All web site accounts are automatically assigned a default e-mail address -
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
- which you can change, if required.
To set your default e-mail address:
--------------------------------------------------------------------------------
Auto-responders
Autoresponders are e-mail messages that are sent automatically when an e-mail arrives for a specific e-mail account. Autoresponders are most commonly used for an "Out of Office" style message to inform your correspondents that you are not available, without you having to reply manually. You can have more than one autoresponder on one account. You can use plain text or include HTML code in the autoresponder, and choose from a wide variety of character sets.
To add an autoresponder:
Modify an autoresponder if you need to alter the details of the message or if you set it to the wrong account. To edit an autoresponder:
Delete an autoresponder when you no longer need to use it. If you use the autoresponder at frequent intervals, such as an "Out of Office" message, you can modify it to point to a nonexistent e-mail account, such as This e-mail address is being protected from spambots. You need JavaScript enabled to view it , and then simply change the account name back when you need it again. Refer to Editing an autoresponder for more information. To delete an autoresponder:
--------------------------------------------------------------------------------
Email Filtering
You can block an e-mail using spam filters. There are many definitions of spam, but one particularly useful one is the following:
Spam is the electronic version of junk mail, and has been around since the Internet was created. E-mail filters are a way of filtering your e-mail to remove unwanted mail based on a variety of criteria. You can block any sort of e-mail, not just mail of a commercial nature. Blocked mail can be deleted automatically or sent to another e-mail address or script. These filters are quite flexible - some examples are provided after the instruction on how to add a spam filter below. All filters are cumulative.
To add an e-mail filter:
Examples:
Delete a spam filter when you no longer need it. There is no way to modify a spam filter - if you have made a mistake, simply delete the filter and start again. To delete a spam filter:
--------------------------------------------------------------------------------
Forwarders
Forwarders simply allow you to automatically forward e-mail sent to one account to another account. This is useful when you work at two separate locations, or have gone on holiday.
To forward mail from one account to two or more accounts, just add two or more forwards for the account that is being forwarded.
To add a forwarder:
Delete a forwarder when you no longer need it. You can not modify an e-mail forwarder - if you have made a mistake, simply delete the forwarder and start again. To delete an e-mail forwarder:
--------------------------------------------------------------------------------
Mailing Lists
Mailman is a popular mailing list script. Mailing lists are an ideal tool for communication between far-flung participants and can be about anything you want. Mailman allows you to set up a mailing list with a large number of configurable options, such as who is on the list, where mailing lists messages are sent, and whether you include welcoming messages to new subscribers.
The Mailman documentation, which is incorporated into its Administration panel, is clear and helpful, and should be referred to for all questions about using the script. The instructions in this section deal with how to set up, modify, and delete a Mailman mailing list from your CPanel. You can can also refer to the Mailman home page for more information.
Note: It is a good idea to be aware of spam and its definition before setting up a mailing list - refer to Blocking E-Mail for more information.
To add a mailing list:
Editing a Mailing Lists:
There are many different configurable options available with the Mailman script. This procedure shows you how to open up the Administration panel so that you can modify the script options. Use the Mailman documentation that is included in the Administration panel to answer any specific questions you might have. To edit a mailing list:
Deleting a Mailing Lists
Delete a Mailman mailing list when you no longer want the list to be active.
Warning: Deleting the mailing list will delete all archives, current mail, and members e-mail addresses. If you want to keep any of this information, be sure to download or otherwise copy these files before deleting the mailing list. Once the mailing list is deleted the information is unrecoverable. To delete a mailing list:
--------------------------------------------------------------------------------
Spam Assassin
Spam Assassin is a mail filter installed on a mail server used to identify spam. It checks for spam using a large number of pre-set rules that check the header, body, and sender of all e-mail messages sent to your domain mailbox.
To enable Spam Assassin:
Configuring Spam Assassin
You can change how Spam Assassin deals with spam. The following options are available:
To configure Spam Assassin:
Enabling or disabling the Spam Box
The Spam Assassin Spam Box is a separate mail folder called "spam". If enabled, all e-mail that Spam Assassin flags as spam is automatically delivered to the "spam" folder.
Note: You need an IMAP e-mail client, such as Horde, to view the Spam Box (refer to Horde summary for more information).
To enable or disable the Spam Box:
Disabling Spam Assassin
You can disable Spam Assassin whenever you require. If you are not able to receive a non-spam e-mail it is a good idea to disable Spam Assassin and have the e-mail resent. To disable Spam Assassin:
--------------------------------------------------------------------------------
BoxTrapper Spam Trap
BoxTrapper protects your inbox from spam by forcing all people not on your white list to reply to a verifcation email before they can send mail to you. Login to CPanel for more details.
Please be careful when using this service as you can run into issues with mailing lists or any other automated mail sending systems like accounts programs. For a more detailed explaination of this service please click here.
--------------------------------------------------------------------------------
Trace an Email Address
CPanel enables you to trace the delivery path of an e-mail address, from server to server, to your web site.
To trace an e-mail address:
--------------------------------------------------------------------------------
Modify MX Entry
CPanel manages your e-mail through its own mail server. However, by altering your MX (Mail Exchange Record) Entry you can point your e-mail to another mail server, if this is required.
Note: CPanel will not be able to manage your e-mail if you change your MX Entry setting. Do not change your MX Entry unless you know what you are doing.
To alter your MX Entry setting:
You can read your online e-mail using NeoMail, Horde, or SquirrelMail. All of these popular web mail applications allow you to read your e-mail, save them, keep an address book, and perform all of the other basic e-mail functions that you are used to. The main difference between web mail and an offline e-mail applications, such as Eudora or Microsoft Outlook Express, is that all of these functions are performed online, rather than on your own computer, and offline applications generally provide more features.
Web mail is optional. You can still use your favorite offline e-mail applications, if you prefer. You can even use a combination of web mail applications and another tool - you can check your e-mail online, perhaps when you're at work, and download your e-mail to your computer when you get home. You can automatically configure Outlook Express, or manually configure other mail applications to read your e-mail offline.
To read your e-mail online:
You are now in the web mail window for your default e-mail address. Refer to the topics below if you need more information about the web mail application you are using.
--------------------------------------------------------------------------------
NeoMail summary
NeoMail is fairly self-explanatory. The text below describes the main buttons in NeoMail and what they do. This is provided as a summary reference, and not a detailed description of how to use NeoMail. If you do not know how to use some of the features, have a look at the NeoMail home page.
Note: You can not use HTML code in NeoMail - plain text only.
NeoMail functions:
Inbox - Choose a folder to display. The default folder is your Inbox.
Compose - Compose a new e-mail message and send it using the Send button. You can not use HTML code - plain text only.
Refresh - Refreshes the displayed page. Use it to check if new mail has arrived since the window was opened.
User Preferences - Displays the Preferences page, which allows you to set a variety of options., such as default language, number of messages displayed per page, and your e-mail signature.
Address Book - Displays your Address Book of saved e-mail addresses. Click on an address to create a new e-mail with their e-mail address automatically added.
Folders - Allows you to create new folders and delete old ones. Useful for organizing your e-mail.
Empty Trash - Empties the neomail-trash folder.
Logout - Closes the connection between you and NeoMail.
Page Navigation - Navigate to the first, previous, next, last, or specific page of e-mail.
Move - Moves the selected items to the displayed folder - the default folder is the trash. Click on the on the tick box next to the specific message to select, or click on the All tick box to select all messages in this window.
--------------------------------------------------------------------------------
Horde summary
Horde is a full-featured e-mail application. The text below describes the main buttons in Horde and what they do. This is provided as a summary reference, and not a detailed description of how to use Horde. If you do not know how to use some of the features, have a look at the Horde home page.
Horde functions (available from the top menu bar):
Inbox - Displays your inbox with all your current mail that has not been viewed, moved, or deleted.
Compose - Write a new e-mail message. There are several options available, such as using an address book to choose the recipient(s) of your e-mail, adding attachments, and using special characters in the e-mail.
Folders - Organize your mail messages into different folders. You can have as many different folder as you want.
Options - Set a large number of options on how you use Horde. Please read the description of a setting carefully before applying it.
Search - Search for a particular e-mail message. You can search by any field in the e-mail and search through any folder.
Help - Displays the Horde online help. Please read this help when you have any questions or problems.
Addressbook - Stores e-mail addresses of contacts. Click on any e-mail address to create a new e-mail message to that person.
Logout - Logs you out of the Horde application. You should always do this when you have finished using Horde.
Additional Horde functions (available from the bottom menu bar):
Calendar - Displays a calendar on which you can enter events.
Memos - Create notes for your future reference.
Tasks - Create a list of tasks that you need to perform.
--------------------------------------------------------------------------------
SquirrelMail summary
SquirrelMail is a full-featured e-mail application. The text below describes the main buttons in SquirrelMail and what they do. This is provided as a summary reference, and not a detailed description of how to use SquirrelMail. If you do not know how to use some of the features, have a look at the SquirrelMail home page.
SquirrelMail functions:
Compose - Write a new e-mail message. There are several options available, such as using an address book to choose the recipient(s) of your e-mail, adding attachments, and choosing a signature.
Addresses - Stores e-mail addresses of contacts. Click on any e-mail address to create a new e-mail message to that person.
Folders - Organize your mail messages into different folders. You can have as many different folder as you want.
Options - Set a large number of options on how you use SquirrelMail. Please read the description of a setting carefully before applying it.
Search - Search for a particular e-mail message. You can search by any field in the e-mail and search through any folder.
Help - Displays the SquirrelMail online help. Please read this help when you have any questions or problems.
You can set up a domain name that you own to point to another domain name. This is known as "parking" a domain.
Example: You own the business.co.nz and innovation.co.nz domain names. You already have a web site for business.co.nz, but you do not want to create a new web site for innovation.co.nz at the moment. By parking innovation.co.nz on top of business.co.nz, all URLs for innovation.co.nz will automatically go to business.co.nz instead.
To park a domain:
Deleting a parked domain
You need to delete a parked domain when you no longer own that domain or when you want to set up a separate web site for the parked domain.
To delete a parked domain:
An addon domain is a domain name that that points to a subdirectory within your account. For example, you may want innovation.org.nz to point to business.org.nz/innovation/. Addon domains must be registered domain names that you own and configured to point to your web site's servers.
To add a domain to your web site:
Deleting an addon domain
Deleting an addon domain stops redirecting Internet traffic from a domain to a subdirectory.
To delete an addon domain:
The FTP area deals with all the tools relating to setting up and managing FTP accounts, as well as managing FTP sessions. FTP (File Transfer Protocol) is a method by which you can transfer files between computers, usually using the Internet. There is a huge amount of information stored on FTP servers around the world that can only be accessed by using FTP. When using FTP you use an application called a "client" to connect to a machine called a "server".
There are a large number of FTP software packages available. Some of them are built in to your browser (such as Internet Explorer), others are dedicated applications (such as such as CuteFTP or WS_FTP), while still others are built into web applications (File Manager in CPanel is one example). Generally speaking, if you are going to spend a lot of time using FTP or have a large amount of files to upload/download, a dedicated FTP client is the way to go.
CPanel allows you to set up FTP accounts so that certain external users can access a restricted part of your system. You can also set up an anonymous FTP account so that anyone can access a restricted part of your system. You can also manage these FTP sessions, cutting them off if they go on for too long.
Warning: FTP, by its very nature, allows external users to modify your web site (albeit a restricted area of your web site). External users can upload, download, and delete files. Keep this in mind when you set up an FTP account.
--------------------------------------------------------------------------------
Adding an FTP account
An FTP account creates a folder on the public_html level of your site that allows external users that know the password to upload and download files from that location. Change your password if you think that your account is being used incorrectly.
Note: Please be aware that all users with the correct password will be able to add, edit, and delete files from the directory that you specify for the FTP account, and any directories within the stated directory.
To add an FTP account:
To download FTP access logs:
To change a password on an FTP account:
To delete an FTP account:
--------------------------------------------------------------------------------
Setting Anonymous FTP access
Anonymous FTP access allows anyone to access your public_ftp folder. There are two options available:
Warning: Anonymous FTP allows anyone access to a restricted area of your site. It is generally safest to not enable Anonymous FTP. If you do enable it, you are responsible for the bandwidth and space used.
To set Anonymous FTP access:
To remove Anonymous FTP access:
--------------------------------------------------------------------------------
Adding an Anonymous FTP message
You can add a message that appears in all FTP clients that access your public_ftp folder. This is usually used to add copyright notices or other warnings or comments based on the available files.
To add an Anonymous FTP message:
--------------------------------------------------------------------------------
Controlling FTP sessions
You can view and terminate FTP sessions using the provided FTP session controls. This is useful for general information and stopping unwanted FTP activity.
To control FTP sessions:
The File Manager allows you to manage your site through HTML, rather than an FTP tool or other third-party application. You can upload, create or delete files, organize files in folders, and change file permissions. While not as sophisticated as most FTP tools, File Manager is free and gives you all the basic functionality necessary to manage your site.
To open and navigate in File Manager:
Note: All of the other topics in this section assume that you are already in File Manager.
--------------------------------------------------------------------------------
Creating a new folder
Folders are a very useful way of adding organization and structure to your web site. They make maintenance of the site much easier, as you can easily see what files are in which folder. Most web sites include at least an /image folder to keep all the image files separate from the HTML files.
To create a new folder in File Manager:
--------------------------------------------------------------------------------
Uploading files in File Manager
You can use File Manager to upload files to your web site, up to 12 files in one go. Although useful, a third-party FTP client has many more features and does not limit you to the number of files you can upload at one time. Refer to the FTP Manager section for more information.
To upload files in File Manager:
--------------------------------------------------------------------------------
Creating a new file
For small text files it can be easier to create them online, rather than on your home computer and uploading the file. You can create text files, such as HTML, PHP, or plain TXT, but not binary files.
To create a new file:
--------------------------------------------------------------------------------
Editing a file
Editing a pre-existing file through File Manager allows you to make immediate changes to your web site, without having to upload a new version of the file. This is useful for small changes, but would be inefficient for large alterations.
To edit a file:
--------------------------------------------------------------------------------
Editing a File using an HTML editor (IE6 only)
If you are using Internet Explorer 6 as your web browser you can edit online HTML pages directly through the File Manager.
To edit a file using the HTML Editor:
--------------------------------------------------------------------------------
Renaming a file or folder
You can quickly rename a file or folder if you originally labeled a file or folder with the wrong name, or if the name needs to be updated. This is useful if a small number of files need to be changed, since you do not need to upload any files for the changes to take effect, but inefficient if you needed to rename your entire site.
To rename a file or folder:
--------------------------------------------------------------------------------
Changing file/folder permissions
All files on UNIX (including Linux and other UNIX variants) machines have access permissions. These tell the operating system how to deal with requests to access these files. There are three types of access:
Access types are set for three types of user group:
The web server needs to be able to read your web pages in order to be able to display them in a browser. The following permissions need to be set in order for your web site to function properly.
All HTML files and images need to be readable by others. The setting for this is 644 (readable by User, Group, and World, and writable by User), and is set automatically when you upload files.
All folders need to be executable by others. The setting for this is 755 (readable by User, Group, and World, writable by User, executable by User, Group, and World), and is set automatically when you create a folder.
All CGI files (all files in the cgi-bin folder) need to be executable by other. The setting for this is 755 (readable by User, Group, and World, writable by User, executable by User, Group, and World), and is not set automatically when you upload files. You need to change file permissions manually. Refer to the Introduction to CGI topic for more information.
Warning: It is important that none of your files or folders are writable by anyone else. Any file or folder which is writable by others can be erased by them. Generally there is no problem, just be careful how you set your permissions.
To change file or folder permissions:
--------------------------------------------------------------------------------
Deleting a file or folder
Your Control Panel includes a Trash folder, which operates the same way as the Windows Recycle Bin. All deleted files are automatically placed in the Trash folder and can be restored to their original positions by a simple click. However, once you empty the Trash folder, the files are permanently deleted. Refer to Emptying the Trash for more information.
To delete a file or folder:
--------------------------------------------------------------------------------
Restoring an item from the trash
You can easily restore a deleted file from the Trash by moving it from the Trash to another folder. Restored folders are automatically moved back to their original location. However, you will not be able to restore the item if you have emptied the Trash since deleting it - it has been permanently destroyed.
To restore an item from the Trash:
--------------------------------------------------------------------------------
Emptying the trash
Warning: Make sure you do not need any of the files or folders in the Trash before you empty it, because the files are deleted permanently once the Trash is emptied.
To empty the Trash:
This is a simple way to view how much storage space you're currently using in your hosting account, and which files are consuming the most space. You can view your directory structure, hide small files, etc.
The Backup area allows you to download the daily, weekly, or monthly backup file of your entire web site, or a particular MySQL, alias, or filter backup file. If your computer crashes, or your personal backups are destroyed, these files allow you to recover your site in a convenient manner (you could also use FTP to download each file, but it would take much longer as the files are not compressed).
How often a backup is created is decided by your web host. Contact your hosting administrator for more details.
Important: You should keep your own backup copy of your web site as well. Do not rely solely on the backup provided by your web host. Having multiple backups in different locations provides security against permanently losing information.
Note: A complete web site backup file includes everything - from web pages to images to scripts to access logs. A large site will have a large backup file, and will take some time to download.
To download a backup file:
--------------------------------------------------------------------------------
Generating a backup
You can generate a backup at any time. This is useful if you have just made some changes to the site and you do not want to have to wait for the routine backup (usually daily or weekly) before downloading the backup.
To generate a backup:
--------------------------------------------------------------------------------
Restoring your website from a backup
In the unlikely event that your web site or other files are deleted from your web host's servers, you can restore the web site using your most recent backup file.
To restore your web site from a backup file:
You can protect directories within your site from browsers by using a password to protect them. This allows you to restrict material to only authorized users or store sensitive material online. This is also useful if you want to create a special login area for members to be able to login to. Unless they have a password, they will not be able to browse to that location (directory).
If you are using FrontPage to build your website, and therefore have the FrontPage server extensions installed in your hosting account, you should not use this Password Protection feature. Instead, FrontPage has it's own unique way of allowing you to password protect directories. To learn more about this, please consult your FrontPage documentation, or visit www.microsoft.com.
Error pages are displayed to Internet users when any one of a variety of errors occur, such as when a user enters an incorrect URL or is not authorized to access a specific directory in your web site. Companies often customize error pages to brand them with a specific corporate image and a link to their home page. You do not have to customize these pages - the error page is always available, whether customized or not.
Note: Custom error pages that are smaller than 10k in size will not display properly in Internet Explorer. Insert a large amount of text into a comment to create the required size.
To create or modify a customized error page:
Subdomains are a way of creating separate accounts within your master account, which are accessed as separate URLs. For example, you could set up a "timber" subdomain on your master account "hardware.org.mart", which would be accessed as "timber.hardware.org.mart". A lot of larger businesses use subdomains to establish branding and focus on separate product lines, because a subdomain creates a separate URL and web presence. However, you do not create a new CPanel when you create a subdomain. You still perform most administration functions for the subdomain through your main CPanel.
Practically, a subdomain is a sub folder within the public_http level of your account that has it's own cgi-bin directory. The "timber" example above creates a new top-level folder called timber, with a cgi-bin sub-folder. Upload your files for the subdomain to this location, including a separate home file (such as index.htm).
Currently you cannot create e-mail accounts with the subdomain extension. A workaround for this is to create an account called " This e-mail address is being protected from spambots. You need JavaScript enabled to view it ", or similar.
To add a subdomain:
--------------------------------------------------------------------------------
Adding Subdomain redirection
You can redirect Internet traffic from a particular subdomain to another location. This is usually used when the web pages that made up the subdomain have been moved to another location.
To add subdomain redirection:
--------------------------------------------------------------------------------
Removing Subdomain redirection
Remove subdomain redirection when you no longer want Internet traffic to be diverted from the subdomain to another location.
To remove subdomain redirection:
MySQL databases are required for such things as blog programs, forums, shopping carts, ticket systems, image galleries, etc.
SQL stands for Structured Query Language. SQL is an international standard in querying and retrieving information from databases. MySQL is essentially an SQL server - it responds to requests for information that are written in SQL. You can communicate with MySQL using a wide variety of programming languages (PHP being one of the most common). MySQL is Open Source software and free for use.
Refer to the following links for more information about MySQL:
To create a MySQL database:
You need to create at least one database user and grant that user permission to use the new database. Refer to Creating a MySQL user and Grant a user's permissions to a MySQL database for more information.
--------------------------------------------------------------------------------
Removing a database
Removing a database will delete that database from its online location. Be sure that you have saved a copy of the database if you want to keep any of the information in the database. Removing a database will not remove any user's but it will remove all user's permissions to that database.
To remove a database:
--------------------------------------------------------------------------------
Creating a MySQL user
You need to create a MySQL user before that user is able to use the database. This does not automatically allow the user to use a database - you need to grant that user permission to the specific database first. Refer to Grant a user's permissions to a MySQL database for more information.
To create a MySQL user:
--------------------------------------------------------------------------------
Grant a user's permissions to a MySQL database
Once you have created a user to use a database you need to grant that user permission to use the database. If you have not yet created a user, refer to Creating a MySQL user for more information.
To grant user permissions to a MySQL database:
--------------------------------------------------------------------------------
Managing MySQL databases
CPanel includes a web-based MySQL management tool called phpMyAdmin. This tool allows you to manage all aspects of your database structure and data. Refer to the phpMyAdmin documentation link, which is http://yourURL/3rdparty/phpMyAdmin/Documentation.html, if you need to know more about using phpMyAdmin.
To manage MySQL databases using phpMyAdmin:
--------------------------------------------------------------------------------
Adding host access
You can allow external web servers to access your MySQL databases by adding their domain name to the list of hosts that are able to access databases on your web site. localhost stands for your own web server.
To add host access:
PostgreSQL databases are not generally supported for the general public. Cpanel is not yet equipped to backup this database format. Please use the MySQL database type for best support and performance.
For security reasons, shell access is not enabled by default. In order to activate shell access on your account, you will need to contact our Technical Support department and request that it be setup for you. You may be asked to prove your identity with a faxed driver's license, passport, or other photo ID. The reason for the extra security measures is because shell access is commonly used by hackers to gain unlawful access to servers, and may result in attacks to other accounts on the server. Although the technology exists to allow shell access, it is not needed for the vast majority of customers. You have all the access to your account needed via FTP and/or CPanel.
The Redirects area allows you to redirect Internet traffic from one web page to another. This is usually used when a web page has been moved to another location.
To set up a redirect:
--------------------------------------------------------------------------------
Removing a redirect
Remove a redirect when you no longer want to redirect Internet traffic from a web page. There is no way to modify a redirect - if you need to change the details of an existing redirect, you need to delete the existing one and start again.
To remove a redirect:
Frontpage Extensions allow you to publish your web site using Microsoft Frontpage. These extensions can occasionally become corrupted, so you can uninstall and then reinstall Frontpage Extensions whenever required.
To (re)install Frontpage Extensions:
--------------------------------------------------------------------------------
Uninstalling FrontPage extensions
If you are having problems publishing your site using Frontpage, the first test is to uninstall and then reinstall your Frontpage Extensions. If you are still having trouble with Frontpage after that, contact your hosting administrator for help.
Note: The password protection on any protected directories will be removed. Refer to Password protect directories for more information about reapplying password protection.
To uninstall Frontpage Extensions:
The Web / FTP Statistics area presents you with a wide variety of information about your web site, from the latest visitors to a detailed monthly summary of hits, as well as providing an error log. Use the Statistics tools to keep track of what pages are being visited most often, and where they are being referred from.
For more information about exactly what these web site statistics mean, refer to the following excellent article: http://www.analog.cx/docs/webworks.html
--------------------------------------------------------------------------------
Awstats
The Awstats reporting tool combines a comprehensive coverage of web server statistics available for your web site with very attractive reporting pages. Refer to the Awstats home page for more information about Awstats.
To use Awstats:
--------------------------------------------------------------------------------
Latest Visitors
This quick tool lists the last 300 visitors that have visited your site in the last 24 hours. Note that visitors are defined as requests from servers, not individual people.
To view the most recent visitors:
--------------------------------------------------------------------------------
Bandwidth
The Bandwidth tool generates an overall summary of the amount of bandwidth that your site is using. This is generated from HTTP traffic (looking at your web site, downloading files, etc.) and possibly FTP traffic. However, this does not include any other type of traffic, the most notable of which is POP3 - e-mail. Depending on what files you send and receive through e-mail, this amount could be considerable. Contact your hosting administrator if you want to check how much bandwidth you are using.
To check how much bandwidth is being used:
You can download the raw access logs that contain all the recorded hit information that your site has received. These logs are only really useful if you have a preferred reporting tool that you prefer to use, rather than the variety of reporting tools presented in this section.
To download the raw access logs:
The error log contains all HTTP errors that occur when visitors attempt to view your site, such as requested files not found, etc. The Error Log tool is a presentation of the last 300 entries in your error log. A central use of this tool is to locate suspicious server activity, such as attempted virus attacks. Please contact your hosting administrator if you have concerns about activity in your error logs.
To check your error log:
Or, you can click the Error Log icon in CPanel's top menu.
Introduction to CGI
CGI (Common Gateway Interface) is a standard for running external programs from a Web server. CGI allows the returned HTML page to be dynamic - for example, with a CGI script you could access information in a database and format the results as part of an HTML page. Not surprisingly, CGI scripts are very popular and used extensively throughout the World Wide Web.
There are a number of very good introduction to CGI documents available on the Web. The information given below is a summary of the most important points to remember when using CGI.
Key points to bear in mind when using CGI scripts:
--------------------------------------------------------------------------------
Simple CGI Wrapper
The CGI Wrap script creates a scgi-bin folder at the public_html level of your web site. This allows you to run scripts with your own user ID.
The advantage of this is that you can run scripts that have the same permissions that you do - you can write, edit, and delete files as you normally do. In a regular cgi-bin folder, you can only do this if you set your directory permissions to 777 (world access) and file permissions to 666, both of which are quite dangerous as anyone can now modify your web site.
The disadvantage of this is that if there is a security breach in your script that another person can exploit, they have access to your site in the same manner that you do - they can do anything. However, as long as the scripts you run in the scgi-bin directory are secure, you have nothing to worry about.
Be sure to read the CGI Wrap user guide for more detailed information on using CGI Wrap.
For a more detailed description of the distinction between normal and wrapped cgi, refer to this article.
To install the Simple CGI Wrapper:
--------------------------------------------------------------------------------
Random HTML
This simple script allows you to insert random pieces of text into your web page. This is useful for daily quotes, helpful hints, or any other place where random text is useful.
To install the Random HTML script:
--------------------------------------------------------------------------------
Simple Guestbook
This is a simple guestbook script that allows you to create a guestbook that your visitors can sign. You can modify the appearance of the guestbook, and view and manage guestbook entries.
To create a guestbook:
Modifying the Guestbook Template:
You can modify the appearance of your guestbook template at any time.
Viewing the Guestbook:
You will want to be able to view your guestbook once visitors start leaving comments. You can keep the guestbook private, or you can set it up so that anyone can view the guestbook.
To view the guestbook:
Managing the guestbook:
You may want to delete entries in your guestbook, either when the page gets too large or if you do not want to keep certain entries. This is easily handled through CPanel.
To manage the guestbook:
--------------------------------------------------------------------------------
Advanced Guestbook
The Advanced Guestbook script offers more features than the Guestbook script by using PHP and a MySQL database.
Refer to Managing the Advanced Guestbook (see below) if you need to manage your Advanced Guestbook after it has been set up.
To install the Advanced Guestbook script:
Managing the Advanced Guestbook:
You can manage all aspects of each Advanced Guestbook that has been set up at any time.
To manage an Advanced Guestbook:
--------------------------------------------------------------------------------
Counter
The Counter Maker script allows you to create three different items that you can put on your web pages:
All three items can be heavily customized, as required. You can do the following:
To create a counter, clock, or date:
Resetting a Counter:
You may need to reset a counter to 0 at some stage, or set the counter number to some other number. This is easily handled in CPanel.
To reset your counter:
--------------------------------------------------------------------------------
Clock
The Java Clock Maker allows you to create a real-time, dynamic clock, that counts the time just like a digital wrist watch.
To create a Java clock:
--------------------------------------------------------------------------------
Countdown
Java Countdown/Countup Maker
This script creates a Java countdown or countup display, to or from a particular time.
Note: This Java applet, while easy to use, is only minimally customizable and does not present very well. Feel free to use the script as long as you understand these limitations.
To set up the Java CountDown/CountUp Maker:
--------------------------------------------------------------------------------
CGI Email
CGI EMail is a simple, easy-to-use script that takes the results of any form and sends them to you via e-mail. Because it is already installed, minimal configuration is required to successfully use the script.
The following steps provide quick summarized instructions for CGI EMail. Be sure to read the CGI user guide for detailed instructions on using CGI EMail.
To configure CGI EMail:
--------------------------------------------------------------------------------
FormMail Clone
One of the most popular form to e-mail scripts available is FormMail, by Matt Wright. The script can be setup very quickly, and provides a number of customization options. CPanel was written a clone of FormMail which operates in the same manner.
The following steps provide quick installation instructions for FormMail Clone. Be sure to read the FormMail README file for more detailed information about customizing FormMail Clone.
Refer to the FormMail documentation for more information about customizing the FormMail clone script.
To set up FormMail Clone:
--------------------------------------------------------------------------------
Entropy Search
This script enables a nice, quick search engine that can help your visitors find information that they are interested in more easily. The larger the site, the more important the search engine becomes.
Warning: This search engine searches all of the ASCII (text) files on your site. This includes HTML, PERL, plain text files, etc. Since there is no way to limit the search engine, if any of these files contain sensitive information, either encrypt the files or remove them from your site. This is a smart move anyway - you should not store sensitive information on your web site without encryption.
To create an Entropy search engine:
Editing the search engine template:
You can alter the appearance of the search engine template at any time.
To edit the search engine template:
Rebuilding the search index:
You need to rebuild the search engine index whenever you make changes to your site, otherwise the search engine will not be able to find the new material.
To rebuild the search index:
--------------------------------------------------------------------------------
Entropy Banner
The Entropy Banner script allows you to create a set of revolving banner images, normally used for advertising. You can upload and delete files, set priority on the images, and set URLs to which each image points.
To set up an Entropy Banner:
Uploading new banners:
You can upload banners whenever new banners need to be added to the rotation. You can specify whether you want the new banners to overwrite the old ones or not.
To upload new banners:
Modifying the rotation and URLs of banners:
Modify the rotation of banners, and change their URLs, as you add and remove banners from your site.
To modify banners:
For security reasons, cron is not enabled by default. In order to activate cron access on your account, you will need to contact our Technical Support department and request that it be setup for you. You may be asked to prove your identity with a faxed driver's license, passport, or other photo ID. The reason for the extra security measures is because cron is a very powerful feature that can increase server load if not used correctly. Although the technology exists to allow cron access, it is not needed for the vast majority of customers. You have all the access to your account needed via FTP and/or CPanel.
Cron jobs allow you to automate repetitive tasks on the server that hosts your web site. This is a powerful tool that allows you to take a hands-free approach to repetitive tasks. For example, you could add a cron job that automatically copies a MySQL database to a separate location on your site as a backup.
There are two different modes you can use to add a cron job:
Warning: You need to have a good knowledge of Linux commands before you can use cron jobs effectively. Check your script with your hosting administrator before adding a cron job.
To add or modify a cron job in Standard Mode:
Note: You can always click on the Reset Changes button to change the cron job back to whatever it was before you started entering information.
To add or modify a cron job in Advanced (Unix Style) Mode:
Note: You can always click on the Reset Changes button to change the cron job back to whatever it was before you started entering information.
Deleting a cron job:
Delete a cron job when you no longer want the command to be automated. If you are unsure what a cron job is doing it is safer to delete it and check the code with your hosting administrator.
To delete a cron job:
The Network Tools area has two available functions:
There are a number of free sites that offer similar functions. One of the most popular is http://www.network-tools.com.
Domain Lookup
The Domain Lookup tool allows you to look up information about a particular domain. It does this by using a DNS (Domain Name System) lookup, which is a general-purpose replicated, data query service used for translating hostnames into Internet addresses. DNS details are published for public use.
To lookup a domain:
Trace Route
The Trace Route tool allows you to trace the IP (Internet Protocol) route taken by your server to reach your current ISP (Internet Service Provider).
To use the Trace Route tool:
MIME types tell browsers how to handle specific extensions. Most MIME types are set globally on the server. For example, the text/html MIME type equates to htm, html, and shtml extensions on most servers, and this tells your browser to interpret all files with those extensions as HTML files. You can alter or add new MIME types specifically for your site (note that you can not alter the global MIME type values, only add to them). MIME types are often used to handle new technologies as they appear. When WAP technology first appeared no one had these extensions set up on their server. With MIME types, however, you could have set it up yourself and begun serving WAP pages immediately.
Warning: Make sure you check the list of pre-existing MIME types before adding new ones. Check with your hosting administrator before adding a MIME type, as they can easily alter the correct functioning of your web site.
Note: People often get confused as to the difference between MIME types and Apache handlers. Basically, MIME types tell your browser how to handle files, while Apache handlers tell the server how to handle files.
To add a MIME type:
Deleting a Mime Type:
You can delete custom MIME types at any time. However, you can not delete system-wide MIME types - please contact your hosting administrator if you have a problem with one of these.
To delete a MIME type:
Apache is an open-source HTTP server, and is used to serve your site. Apache handlers tell the server how to deal with web files that need to be processed on the server. For example, Apache is set up to process files with .pl extensions using Perl. However, if for some reason you also wanted to process files with .script extension using Perl, then you would have to set up a custom Apache handler for your site.
Note: People often get confused as to the difference between MIME types and Apache handlers. Basically, MIME types tell your browser how to handle files, while Apache handlers tell the server how to handle files.
Warning: Check with your hosting administrator before adding an Apache handler, as they can easily alter the correct functioning of your web site.
To add an Apache handler:
Deleting an Apache handler:
You can delete custom Apache handlers at any time. However, you cannot delete system-wide Apache handlers - please contact your hosting administrator if you have a problem with one of these.
To delete an Apache handler:
OpenPGP is a tool for secure online communication. CPanel uses GnuPG for its public-key cryptography so that users may communicate securely. Each person gets a pair of keys, called the public key and the private key. Each person's public key is published while the private key is kept secret. Messages are encrypted using the intended recipient's public key and can only be decrypted using their private key.
General documentation and comprehensive user guides are available at the GNU Privacy Guard site.
To generate a public and private key:
Importing a key:
You can import a key directly into CPanel. This will add it to the number of public keys that CPanel trusts. To import a key:
Editing a key:
You can directly edit a key, if ever required. To edit a key:
Deleting a key:
You can delete a public or private key whenever required. To delete a key:
Hotlinking is when another web site owner links directly to one or more of your images or multimedia files and includes it on their web page. Not only is this theft of your intellectual property, you are paying for the bandwidth used by that site.
From your Control Panel, you can prevent hotlinking by only allowing named sites (such as your own web site) to access files on your site.
To prevent hotlinking:
Disabling hotlink protection
Disable hotlink protection when you no longer think that another web site owner is directly linking to your files. To disable hotlink protection:
The Index Manager enables you to control how directories on your web site are displayed. If there is no index.html in a particular directory, the contents of the directory will be displayed to the browser. This is usually undesirable and can cause security issues. You can set the four different options for any directory through the Index Manager:
To change index settings for a directory:
The IP Deny Manager enables you to block access to your web site from specific IP addresses. This is useful to remove nuisance surfers who use a large amount of bandwidth or to prevent hotlinking to your site (refer to HotLink Protection for more information about hotlinking).
To add an IP address to the IP Deny Manager:
Removing an IP from IP Deny Manager
Remove a blocked IP address when you no longer need to prevent access from that IP address. To remove an IP from IP Deny Manager:
The SSL Manager will allow you to generate SSL certificates, signing requests, and keys. This is only needed if you want your own SSL certificate, which is typically not necessary. You do not need to use this section if you're going to be using our shared SSL certificate, one of which is installed on all our servers.
Fantastico is an add-on to CPanel that allows you to very easily install dozens of popular MySQL programs and tools for use in your website. Below is a list of scripts that can be installed from fantastico.
Blogs:
b2 (Disabled) (website)
b2evolution (1.9.2) (website)
Nucleus (3.24) (website)
pMachine Free (2.3) (website)
WordPress (2.1.3) (website)Portals/CMS:
Drupal (5.1) (website)
Geeklog (1.4.1) (website)
Joomla! (1.0.12) (website)
Mambo Open Source (4.6.1) (website)
PHP-Nuke (7.9) (website)
phpWCMS (1.1-RC4 Rev. A) (website)
phpWebSite (0.10.2) (website)
Post-Nuke (0.764) (visit site)
Siteframe (3.2.2) (website)
Typo3 (4.0.4) (website)
Xoops (2.0.16) (website)Customer Support:
Crafty Syntax Live Help (2.13.1) (website)
Help Center Live (2.1.2) (website)
osTicket (1.3.1) (website)
PerlDesk (3.09 [Patched-1]) (Commercial, needs license) (website)
PHP Support Tickets (1.9) (website)
Support Logic Helpdesk (1.2) (website)
Support Services Manager (1.0b) (website)Discussion Boards:
Invision Board (Disabled) (website)
phpBB2 (2.0.22) (website)
SMF (1.1.2) (website)
YaBBSE (Disabled) (website)E-Commerce:
CubeCart (3.0.15) (website)
OS Commerce (2.2 MS2 (060817)) (website)
Zen Cart (1.3.7) (website)FAQ:
FAQMasterFlex (1.51) (website)Guestbooks:
ViPER Guestbook (X1.1) (website)Hosting Billing:
AccountLab Plus (2.8) (Commercial, needs license) (website)
phpCOIN (1.2.4) (website)Image Galleries:
4images Gallery (1.7.4) (website)
Coppermine Photo Gallery (1.4.10) (website)
Gallery (2.2.1) (website)Mailing List:
PHPlist (2.10.4) (website)Polls and Surveys:
Advanced Poll (2.03) (website)
phpESP (1.8.2) (website)
PHPSurveyor (1.0) (website)Project Management:
PHProjekt (5.2) (website)
dotProject (2.0.4) (website)Site Builders:
Soholaunch Pro Edition (4.9 r55) (Commercial, needs license) (website)
Templates Express (website)Wiki:
PhpWiki (1.2.10) (website)
TikiWiki (1.9.7) (website)Other Scripts:
Dew-NewPHPLinks (2.0.1.0b SEF w/Thumbshots) (website)
Moodle (1.7.1) (website)
Noah’s Classifieds (1.3) (website)
Open-Realty (2.3.6) (website)
phpAdsNew (2.0.9-pr1) (website)
PHPauction (2.1) (website)
phpFormGenerator (2.09c) (website)
phpLinks (Disabled) (website)
WebCalendar (1.0.5) (website)