SmartVPS - the complete multi-account hosting solution! Each individual account comes with free backups, addon domains, PHP-FPM with OPcache and server-side caching for lightning-fast sites. And all this at a great price!

Installing CMS Made Simple [version 2.2.8]

You need to follow these steps to install CMS Made Simple (CMSMS):

1. Download the installation files archive (expanded version) and its checksum file from the official vendor site. CMS Made Simple can be obtained from:

2. Once you have downloaded the archive that contains the installation, you need to upload it to your hosting account. You do not need to upload the checksum file.

You can either extract all the files from the downloaded archive and upload them, or you can upload the archive and use the web hosting Control Panel's File Manager to extract the package.

The best way to upload big files or multiple files is via FTP. If you are not sure how to upload the files, please visit this page.

If you are installing the application in your main domain, or in a subdomain, you may need to delete the default index.php file first. You can do this either via FTP or through your web hosting Control Panel's File Manager.

3. You need to create a MySQL database for the CMSMS application. You can do this through your web hosting Control Panel's MySQL Databases section.

You also need to create a MySQL subuser for CMSMS. You can create it from the MySQL Databases section of your Control Panel as well. Be sure to grant all privileges to the MySQL subuser.

4. By default, the time zone for CMSMS will be set to the server's time zone. If you wish to change it, please refer to our Changing the server timezone in PHP scripts article.

You should also enable output buffering via a PHP configuration file (php.ini) in your hosting account. Example values you can add a php.ini file are:

output_buffering = on
output_buffering = 4096

You can learn more on how to change various PHP settings in our Changing PHP Settings article.

5. To start the installation wizard, open in your browser the URL where the extracted CMS Made Simple files are located and click the installation .php script. On the first page of the installation, choose your preferred language for the interface. Click "Next".

6. CMSMS checks for an existing previous installation in the chosen directory. If none is found, the software allows you to continue. Click "Install".

7. On this step CMSMS checks if the server meets the installation requirements. Click the "Next" button.

8. In the "Database Information" section enter the following: 

Database Hostname: localhost 
Database Name: You need to specify the MySQL database you created for your CMSMS application. 
User name: You need to enter the MySQL username you created at your web hosting Control Panel's MySQL section for your CMSMS application. 
Password: You need to enter the password you assigned to your MySQL user. 

Database Information

Select your time zone under the Server Timezone section.

Server Timezone

Click "Next" to proceed. 

9. At the "Admin Account Information" screen provide credentials for the initial administrator account. This account will have access to all of the functionality of the CMSMS Admin console.

After filling out the form click on "Next".

10. At this step you have to enter the name for your web site (Web Site Name). You can choose any name you wish, like something related to your site content, the name of your company or your domain. On this screen you can also select additional languages to install. Click "Next" to proceed.

11. Click "Next" to extract files from archive and create dummy index.html files.

12. The database will be populated. Click "Next" when the installer reports the performed tasks.

13. You are ready! – CMSMS was successfully installed.

Warning: For security reasons it is important that you remove the installation assistant from your browseable website as soon as you have verified that the operation has succeeded.

: You should monitor the site of the software vendor for any security updates of your installed application.