Location : Web Hosting - Web Hosting Knowledge Base - e107 CMS Tutorial

e107 CMS installation Tutorial

Installing the core e107 package is quite standard (note that e107 is modular and there are a lot more functions that can be added to the core to extend the functionality of the system), just follow steps below and you should have the basic e107 CMS system ready in minutes.

Create MySQL database

e107 requires PHP and MySQL to run, and most linux server will have both installed by default. First, create a MySQL database in your hosting account, write down the database connection info for later use :-

Database Server: localhost (if database and e107 resides in same server)
Database Name: myusername_dbname (a typical Cpanel naming convention for mysql database name)
Database User: myusername_dbusr
Password: password_set_for_mysql_user_above

Prepare e107 files

Once you have your database ready, you can start the rest of the installation process :-

  1. Download latest stable release of e107 from official website
  2. Uncompress the downloaded file and FTP upload it to your hosting account, place the files either in public_html folder or public_html/e107 depending on how you want to access the system :-

    public_html (if you want to access e107 by entering http://www.yourdomain.com/)
    public_html/e107 (if you want ot access e107 by entering http://www.yourdomain.com/e107/)

  3. set permission for the following files and folders to (CHMOD 777) :-

    • chmod 777 e107_themes/
    • chmod 777 e107_plugins/
    • chmod 777 e107_files/public/
    • chmod 777 e107_files/public/avatars/
    • chmod 777 e107_files/cache/
    • chmod 777 e107_files/downloads/
    • chmod 777 e107_files/downloadimages/
    • chmod 777 e107_files/downloadthumbs/
    • chmod 777 e107_images/newspost_images/
  4. Open up your browser window and enter the URL to the e107 install script (i.e http://www.yourdomain.com/e107/install.php)
  5. Select the desired language and proceed to next step
  6. The installation script will perform a series of check to ensure server is compatible to run e107, proceed on to next step if there is no error
  7. Installation script will request for database connection info, enter the database login info you have write down in the mysql database creation process earlier, double check and proceed on to next step
  8. Installation will now connect to your database with the login info given and setup the tables, configuration data is written to your e107 program folder as well
  9. Done (if there is no error shown)