web hosting line
1.866.605.2484
Free Web Hosting
Xoops Hosting
Xoops Tutorial
Host Package
Free Domain name
Unlimited space
Unlimited Traffic/mo
99.9% Server Uptime
24/7 Top Customer Care
FREE Xoops Installation
Immediate activation
The Best Host Package
learn more sign up now

Manual Installation of Xoops

Don't have a Xoops site yet? Get Free Xoops installation and professional web hosting services with the Xoops hosting package!

In order to install the Xoops CMS application manually, please follow the step-by-step instructions below:

Step 1: Download the Xoops installation file.

Step 2: Upload it in the public_html folder of your account. You can do that through a FTP client like FileZilla or via cPanel -> File Manager -> Upload file(s). After the installation is completed, the script will be accessible once your go to the installation directory yourdomainname.com. Alternativelly you can create a subfolder and upload there the installation file. The Xoops installation will be then available under yourdomainname.com/subfolder.

Step 3: Once you are in the File Manager, please navigate to the uploaded Xoops package and extract the Xoops package by clicking on the Extract link. It will create several subfolders. The Xoops CMS installation files will be located under the htdocs folder. If you wish, you can move the files one level up in the desired directory. The other option is to extract the file on your computer and then upload the content into the desired folder via FTP.

Step 4: Change the file permissions to 755 for all the Xoops files and folders except the following ones: uploads/, cache/,  templates_c/,  mainfile.php, xoops_data/, xoops_data/configs/, xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ and xoops_data/caches/smarty_compile/. They should remain 777. This can be done through an FTP client or from cPanel -> File Manager -> File permissions.

Step 5: Now you should create a MySQL database for Xoops. You can do that from cPanel -> MySQL Databases. You should create a new database and add a new user to it - click here to learn how to create MySQL database and user.

Step 6: Navigate to the URL of your Xoops site and run the index.php file (for example http://yourdomainname.com/index.php)

Step 7: Pick the default language for your web site:

Xoops language choice

  Step 8: Move the directories xoops_lib (for Xoops libraries) and xoops_data (for Xoops data) out of public_html folder and click on the Next button:

Xoops requirements

Step 9: The system will check the server configuration. If everything is correct, please click on the Next button. Otherwise the system will inform you about the problems which have occurred.

 Xoops checking server configuration

Step 10: Enter the correct path to your folders. If you have moved the xoops_lib and the xoops_data folders, you should adjust the paths to them:

Xoops paths

Step 11: Enter the MySQL details, which you have set up in Step 5.

 Xoops database

Step 12: Enter the database name, the desired prefix for the database tables, the collation and the charset:

Xoops MySQL configuration

Step 13: The installer will save the configuration in the mainfile.php. Click Next to continue.

Saving of the Xoops configuration

Step 14: The database tables are created. Click Next to continue.

Xoops database tables creation

Step 15: Enter the admin login details.

Xoops admin details

Step 16: The database tables are populated. Click Next to continue.

Saving the Xoops data

Step 17:The Xoops installation is successfully completed:

Xoops CMS is successfully installed



Web Hosting
(c) Copyright 2008 SiteGround Web Hosting Provider. All rights reserved
Resources: Tutorials . Video Tutorials . Web hosting FAQ . Joomla templates . WordPress themes . Web hosting forum
Quick links: eCommerce hosting . Joomla hosting . Magento hosting . phpBB hosting . WordPress hosting . Blog Hosting . cPanel hosting . FTP hosting . Flash hosting . Website Design
Copyright © 2009 SiteGround.com Inc