e107 is a great web application which will help you create a top-ranked website. e107 is a PHP-based content management system which needs a MySQL database. e107 is easy to manage and customize and offers tons of excellent features and tools.
SiteGround has long experience in providing web space for e107 CMS websites. Our e107 hosting service is the best choice for you. It offers the richest set of features, CMS-expertized support team and lots of FREE tools.
Step 1: The first step is to download the desired version of e107. You can download E107 from here.
Step 2: Upload Files
You may uncompress the distrubution file of the application on your local computer and upload all the files in the folder where you would like the CMS installed. You should make sure that they show in the directory in which you'd like to install e107. Please check here for more information on how to setup your favorite FTP client.
Step 3. Database setup
Please check our MySQL tutorial to see how to create a MySQL database and user.
After all of the above steps are done you can proceed with the installation. Let's say that you extracted the e107 package in your /public_html directory.
Step 1. In order to begin the installation, you should type www.yourdomain.com in the address bar of your web browser. The language that the installation comes with is English so on the first step just click the [Set Language] button:

Step 2. On the second step you will be asked to enter a database that the application will use. Do not check the Create Database check box that is after MySQL Database: because the database that you will need has been already created during the Database setup part of the tutorial.

In the next two steps you will have only to click the continue button:
Step 3. Connection to the MySQL server will be established and verified:

Step 4. The PHP & MySQL versions and the file permissions will be checked:

Step 5. In the next step of the installation you will be asked for the Administrator Details:

Step 6. Now e107 has the needed information to complete the installation. You should click [Continue] to proceed:

Step 7. Last step. For security reasons you should remove install.php from the e107 directory and set the permissions of the e107_config.php to 644 with your File Manager or your favorite FTP client.
When you are ready, click [Continue] and you will be taken to the e107 front end.
Changing themes in e107 is quite easy. You should log in as admin and go to Theme Manager. Once there, you will have a choice of several predefined themes which you can use for your e107 application. When you choose a theme, you should click on Set As Site Theme to change the theme for your site. Some themes also have a Set As Admin Theme button, which, as the name suggests, will change the theme of your admin area:

You can easily install more themes by uploading the zip file with the theme in the www/e107_themes folder. Then you should extract the archive using the File Manager in your cPanel. Once the theme archive is extracted, you can set the theme as a default one for the admin area or for the whole site.
You have to rename one file in the directory where your e107 is installed. The file is called filetypes_.php and is located in the e107_admin folder, rename it to filetype.php in order for the file to work. Otherwise you will not be able to uplaod any files through e107. You can rename this file with your favorite FTP manager or via cPanel > File Manager.
In order to install a new plugin in your e107 CMS, you should go to your Admin area -> Plugin Manager. There you will see a list of all the plugins that you can install automatically by the manager:

To install a plugin, simply click the Install button next to it.
If you would like to add a Gallery to your e107, Coppermine Picture Gallery is a good choice. In order to install it, you should first download the plugin. You can download this plugin here (and many more addons for e107 as well).
After the plugin is downloaded, you should upload the zip file to your e107 folder. You can do that through your cPanel > File Manager or with your favorite FTP client. The plugin should be uploaded in the plugin directory of your e107 installation - e107_plugins. After the file is successfully uploaded, you should extract it.
Now we are ready to install the plugin. You can go to your admin area -> Plugin Manager. The new Coppermine plugin should be added to the plugin list.

Clicking the [Install] button will install the gallery plugin. Now on the main page of your website there will be a Gallery button added in the menu. This button will lead you to the Gallery that we have just installed to your e107 CMS application.