E-mail:
Password:

e107 Installation/Configuration Tutorial

  • Mini-Me

  • $6.95 /month
  • 5 GB Storage
  • 1 FTP Account
  • 25 Subdomains
  • 15 GB Bandwidth
  • 50 E-mail Boxes
  • 25 MySQL DBs

e107 is a content management system written in PHP and using the popular open source MySQL database system for content storage. e107 rivals other CMS like Drupal, Joomla, Mambo, and Expression Engine.

The following e107 tutorial describes how to install e107 with your NEXCESS.NET web hosting account. NEXCESS.NET is e107 friendly. This tutorial is meant to help you quickly setup and configure e107 version 0.9.0.1 with our web hosting service.

Make sure your host supports e107! While all of our shared and reseller hosting plans support e107, this isn't true of all web hosting accounts! If you're not a NEXCESS.NET client, then you can check the minimum requirements for e107 on their website by clicking here.

For the sake of this tutorial we'll assume that you own the domain 'johnsmith.com' and are setting up e107 at http://johnsmith.com/e107/

  1. Set up a database for e107
    The first thing to do is to run through the SiteWorx MySQL tutorial and create a MySQL username and database for e107 to use to store the information it needs. For the purpose of making this tutorial simple, we are going to use db_user as the e107 database user and e107_db as the e107 database.
  2. Get the software and put it on your hosting account
    Go to the e107 download page and download latest version of the software. Then upload the compressed file to the directory were you wish to install e107 with an FTP program. If you need help, check out our FTP tutorials. As stated before we will install e107 in the the directory named e107.
  3. Extract the software
    Now you need to open an ssh session to your site. If you do not have SSH access or are not familiar with SSH please visit our SSH tutorial page. Navigate to the directory were you put the e107 tar.gz file, and type the following command: tar -zxvf e107_v0.7.11_full.tar.gz
  4. Change permissions on some files
    At this point you should have extracted all the files from the archive. Before you proceed further you need to change some directory permissions. You can do this using an FTP client or from the SSH session you have open. To change permissions via your FTP client right click on the following files/folders and change the permissions to 777 or Read, Write, And Execute for Owner, Group, And Public. Don't worry you will change them back before you are done. Change the permissions on these files: e107_config.php
    e107_files/cache/
    e107_files/public/
    e107_files/public/avatars/
    e107_plugins/
    e107_themes/
    To change permissions via SSH, navigate to the folder were the e107 files are located and type the following commands: chmod 777 e107_config.php
    chmod 777 e107_files/cache/
    chmod 777 e107_files/public/
    chmod 777 e107_files/public/avatars/
    chmod 777 e107_plugins/
    chmod 777 e107_themes/
  5. Run the online e107 configuration script
    Open a new browser window, and then navigate to http://johnsmith.com/e107, (replacing johnsmith.com with your domain name of course). You will be greeted by the e107 installation script, click the "Set Language" button to continue. The installation script will now ask you to input the MySQL configuration you created earlier (step one). Input the proper information in the appropriate fields then click the "Continue" button. Now the installation script will verify your MySQL settings and on the next screen the permissions on the files listed above. If further permission changes are required, refer to the permission change information above. The installation script will now ask you to input the administrator configuration, input the proper information in the appropriate fields, then click the "Continue" button. Be sure to pick a good password for your administrator account! After the script confirms it has all the needed information, it will install the software, and then confirm that e107 has been successfully installed. Before you go on make sure you change the permissions of e107_config.php to 644 using any one of the above methods. Click the "Continue" button. You will be forwarded to your freshly installed e107 CMS home page. To access your admin panel point your browser to http://johnsmith.com/e107/e107_admin replacing "johnsmith.com" with your domain name of course.

All of our shared hosting and reseller hosting packages are fully managed, so feel free to submit a support ticket if you run into any problems setting up or using DragonflyCMS.

Back to web hosting tutorials page