superMicro CMS installation
Version 3.0 (June 2020)
superMicro CMS must be uploaded to the web before it becomes a website, so you will need some web space. It can be rented for a few dollars or pounds per month. The system is best on Linux-type web hosting packages running APACHE web server with .htaccess supported and the mod_rewrite module enabled (they usually are) but also works fine on Microsoft-IIS (Windows) servers. The CMS requires PHP, by far the most widely used scripting language for websites. A domain name and a suitable web hosting package is all that's required, plus of course the CMS.
Installation should take less than two minutes by following the simple instructions below. You will need an FTP client program to access your web server. FileZilla is free but there are many others. Can also be installed via cPanel.
- Download and unzip
- Upload everything to server
- Run install then setup
- Start making pages
See also lost or forgotten password »
Installation in more detail
Note. If you simply upload the cms folder and everything inside it, your website will include /cms/ in the site address. Normally you upload everything inside the folder to where you want it to run, not the folder itself.
Upload (FTP) everything inside* the download folder cms to where you want the system to run. For example:
www.yoursite.com/subfolder/ ('subfolder' can be anything you want).
* Don't upload e.php if you don't want a contact page.
* Don't upload s.php if you don't want a search page.
Depending on where you installed the system, go to:
You will need to setup the password for site 'admin'. Process the password here or follow the instructions on the installation page. Don't forget the salt.
* If you uploaded the whole of the download folder cms - including the actual folder - into (say) the root folder, your installation will be located at:
www.yoursite.com/cms/admin/ (site admin)
www.yoursite.com/cms/ (the site)
Now go to setup »
The 'admin' folder
The admin folder can be renamed for security at any time:
If you renamed the 'admin' folder to something else, depending on where you installed the system, go to:
Then submit setup.
Your server will normally require the following permissions:
Folders (directories) [ CHMOD 755 ]
Files [ CHMOD 644 ]
(0)755 is usually the directory default for web hosting services, and (0)644 for files - writable by you as owner. Directory and file permissions can be set in the File Manager of the website control panel (cPanel, Plesk etc).
The 'diagnostics' page
When the system is installed there is a diagnostics page:
It should be re-named to something-unguessable.php for security. Or it can be deleted altogether. It is simply a test file with information about the server and a few other things that might help to check everything is as it should be.
The folders and files
The system folders and files are listed here »
Installation and setup generates the following additional files:
The (optional) default file /inc/tracking.php is empty but you can write your own tracking code in the file – Google Analytics for instance.