Register a .com, .net, .org, .biz, .info, or .us domain name for just $12.95/yr! Retain full control and full ownership via your account at NexusDomains.
DATABASE REQUIRED
A database is required to install this script. If you have not setup a database yet, please do so prior to installing by following the steps in the database creation tutorial. Once you have setup a database, continue on with the tutorial below.
DOWNLOAD
Download the latest version of CMS Made Simple (1.5.4) from the CMS Made Simple Web site. Extract the file locally to your computer.
Note: The base version contains english only and is recommended over the full version which contains all of the language packs. Download the base version and any necessary language files separately.
CONFIGURATION
Open the cmsmadesimple-1.5.4-base folder and create a blank file named config.php. Upload everything into the httpdocs folder via FTP. Change the permission as follows:
tmp/templates_c/ - 757
tmp/cache/ - 757
config.php - 646
uploads/ - 757
uploads/images - 757
modules - 757
SETUP
Run the setup by visiting http://www.example.com/. You will be asked to select the preferred language. Select the desired language and click Submit.
Step 1: Check Your System
Bypass this step by clicking Continue
Step 2: Checking permissions and PHP settings
Most items on this page should pass. Some items Under Recommended settings might show an exclamation mark. Both "Checking PHP time limit in second" and "Checking PHP register globals" can be modified through using .htaccess. Create a .htaccess file in the main CMS folder (typically the httpdocs) and add the following:
php_value max_execution_time 60
php_flag register_globals off
"Checking for safe mode" can be modified through filing a trouble ticket requesting safe mode be disabled (if desired) "Checking if session.save_path is writable" cannot be modified. Click Continue.
Step 3: File Creation Mask (umask)
Leave as set for this step and click Continue.
Step 4: Admin Account Information
Username: admin username
E-Mail Address: admin email address
Password: admin password
Password (again): admin password
E-mail Account Information: check
Click Continue.
Step 5: Admin Account Information
For Site Name, enter the desired site name.
Database Information
Database Type: MySQL (compatability)
Database host address: localhost (should work)
Database name: database name
Username: database username
Password: database user password
Database port: leave blank
Table prefix: cms_ (default)
Create Tables: check
Install sample content and templates: check
Click Continue.
Step 6: Create Tables
The tables should be successfully created. Near the bottom of the page you will be presented with some items for the configuration file (config.php). These items, with the exception of selecting a language for the frontend, are prefilled and should be left as is.
Click Continue.
Step 7: Installation Complete
You will be informed setup is complete and be provided with two links:here is your CMS Site - Links to the main page for your CMS
go to Admin Panel - Takes you to the admin panel
SECURITY/CLEANUP
Remove the following:
install/
Also change the following permissions:
httpdocs/ - 755
httpdocs/config.php - 444 (read-only)