Free Hosting Manager Install Guide
Introduction
This guide will show you how to install Free Hosting Manager. We have added images to help you install our script.
Main Page
Introduction
On the first install page, you will see requirements for: Install Locks and File Permissions. You may also need to login with your admin account (if reinstalling).
Install Lock
Install Lock is the file that locks the install. If the file "install.lock" exists in the install directory, you are unable to install.
If the status of Install Lock is "Install Locked - Remove 'install.lock'" then delete install.lock.
If the status of Install Lock is "Install Unlocked" then the FHM install is unlocked.
Install Status
Install Status is the status that tells you if you are reinstalling FHM or installing a fresh copy.
File Permissions
Both the File Permissions for "config.php" and "/install" need to be CHMODed to 0777.
It is recommended that you CHMOD these files back to 0755 after installation.
You will be asked to login with your root admin account only if you are reinstalling FHM.
Step 1
You need to enter your MySQL connection details on this step.
Host
The host field is usually "localhost". If you are unsure, use "localhost".
Localhost is a server enviromental variable giving the IP address of the location of the server running the script.
Database Username
Username to the database you created in CPanel.
You can also use your Cpanel username.
Database Password
Password to the database you created in CPanel.
Make sure you use the password that corresponds to the username.
Database Name
Type in a database that you have in CPanel. Make sure it is blank!
If you are not sure how to add a database, follow the instructions below:
- Login to CPanel
- Click on "MySQL Databases"
- Type in your database name
- Click "Create Database"
Submit
When you have entered all of your details, click on the "Continue to Step 2" button.
If you have mistyped or forgotten something, an error box will appear and tell you what the error was.
You will not be allowed to access the next step until you correctly enter your database details.
Step 2
The MySQL tables will be installed on this step.
Wait until all the tables are installed, then click on the "Continue to MySQL Inserts" button.
MySQL Inserts
All the information will be inserted into the database on this step.
Wait until all the inserts are complete, then click on the "Continue to Step 3" button.
Step 3
On this step you have to enter your WHM connection information.
WHM Username
Your username for Web Host Manager.
WHM Password
Your password for Web Host Manager.
WHM Access Key
Get this from WHM. If you are not sure, following the instructions below:
- Login to WHM
- Click on "Setup Remote Access Key" which is under category "Cluster/Remote Access"
- Highlight the "Current Access Key", and copy
- Paste to "WHM Access Key" field
Submit
When you have completed all fields, click on the "Conintue to Step 4" button.
If you have mistyped or forgotten something, an error box will appear and tell you what the error was.
Step 4
In this step, the script will write to the config.php file with the MySQL and WHM connection information.
If the config file is not CHMODed to 0777, this part of the installation will fail.
Step 5
On this step you will create the root admin.
The root admin is the admin with the most power. You will have power over other administrators.
Root Admin Username
Your username that you will login with.
Root Admin Password
Your password that you will also login with.
Make sure that it is a secure password.
You must type your password twice to confirm it.
Root Admin First Name
Your first name. Optional.
Root Admin Last Name
Your last name. Optional.
Root Admin Email
Your email address. Must be a valid email address.
Submit
When you have completed all fields, click on the "Conintue to Step 6" button.
If you have mistyped or forgotten something, an error box will appear and tell you what the error was.
Step 6
In this step, your root admin details will be inserted into the database.
Step 7
If you have reached this step, well done! Free Hosting Manager has been installed!