WHMCS Manual
Saturday, April 21st, 2007http://v3manual.whmcs.com/
Thank you ![]()
|
|||||||
|
http://v3manual.whmcs.com/
Thank you ![]()
Installing WHMCS is very simple. The following steps will guide you through the process:
1. Unzip the contents of the zip file to a folder on your computer
2. Upload the entire whmcs and status folder to your server in binary mode - you can rename the folder to whatever you like (support,billing,clients,etc…)
3. If you don’t have Ioncube installed on your server then you will need to upload the runtime loaders folder named “ioncube” also included in the zip file
4. Run the installation script by going to http://www.yourdomain.com/whmcs/install/ This will guide you through the entire setup process.
You WILL require root access to the server in order to do this.
1. Download the latest loaders to your computer from http://www.ioncube.com/loaders.php and upload them to your webspace
2. Move the ioncube folder to a permanent location by entering:
mv ioncube /usr/local
3. Next, you need to locate the php.ini file, to do this enter:
locate php.ini
4. You should find it is in /usr/local/lib/php.ini. Now that you know the location of php.ini you need to edit it.
pico /usr/local/lib/php.ini
5. Now find where other zend extentions are in the file.
ctrl + w: zend_extension
6. Paste in your new line for ioncube loader
zend_extension = /usr/local/ioncube/ioncube_loader_lin_x.so (Replace x with your version of PHP eg. 4.4)
7. Save the changes
ctrl + X then Y and enter
8. Restart the web server to take effect.
/etc/init.d/httpd restart
That’s it! Ioncube is now installed on your server! You should now see a section in your PHP Info page that says:
Additional Modules
Module Name ionCube Loader
There are 3 methods —
1st : Enable on complete Server.
Code :
php -i | grep php.ini
This will give you exact path of php.ini file
Edit php.ini file — set
register_globals on
2nd : Enable on particular domain or folder using .htaccess
If you don’t want to turn Register Globals on for your whole server or don’t have access to as you are a reseller then you can enable them just on the particular folder and all subfolders below it. To do this, simply put the following line into a text file and save it as “.htaccess”. Then upload it to that folder.
php_value register_globals on
3rd : If .htacess fails
Sometimes, the .htaccess method will not work on your server and you’ll get an Internal Server Error message after trying that. In the event of this, you can try using a php.ini file. To do this, create a file named “php.ini” and insert the following line:
register_globals=On
Then upload the php.ini file to the folder for which you wish to enable register globals.
Installing CURL on your server
1. Log into the server via ssh or console as root
2. Run the following command `/scripts/easyapache`
3. Choose option 7
4. Select the php sub menu, then hit the arrow key down until you see the curl option, press space bar to select it
5. Select exit and when prompted to save configuration say yes.
The system will now recompile php with curl support!
Curl is now installed and should reside in /usr/bin/curl
Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!