CubeCartv4 Install Guide 1.1
CubeCartv4 Install Guide 1.1
CubeCartv4 Install Guide 1.1
1/16
Index
1. Requirements 2. Before you start 3. Uploading the files 4. Running the compatibility test script 5. Running the installation script 3 4 6 8 9
Note: An installation service is available to purchase from our website http://www.cubecart.com if you are not comfortable performing this process.
2/16
1. Requirements
To be able to install CubeCart you need to either have a web hosting account or a computer for testing/development with a web server, MySQL and PHP configured and working correctly. Setting up a local testing environment can be tricky and the settings may not match the final production environment. For this reason it may be easier to setup your store on the final production URL to start with. Either of these must have the following software installed with the minimum versions. PHP 5.1.0 MySQL 4.1 Please make sure PHP has GD and cURL working or contact your hosting company to see if is already the case. If not some of the core functionality of CubeCart will not work. CubeCart should work on any of the following server operating systems:
Linux Unix Windows
We recommend a Linux/Unix flavour of some kind which our developers prefer to use. If you do not have a hosting account our sales staff can advise of a suitable host taking your locality into consideration. Alternatively a list of recommended companies can be found here: http://www.cubecart.com/compatible-hosting
3/16
4/16
CubeCart v4 Installation Manual c) Software License Key Whether you install the no cost trial version or full version a software license key is required which can be obtained following the URL below: https://cp.cubecart.com After you have completed the order process instructions should be emailed which explain where you can download the CubeCart 4.x.x software package. Download the appropriate archive format to your local computer and you are now ready to start the install process.
5/16
6/16
7/16
8/16
Please select your language of choice and click Install CubeCart to proceed. You should now be presented with the first step of the installation process. Have a read of the software license agreement and click the check box to confirm this. To continue click the Continue to Step 2 button. Screen shot of Step 1 License Agreement
9/16
The next step requests certain file permissions to be amended on the server before the install procedure can continue if your server is unable to do this automatically. These can be changed using your FTP client. In FileZilla navigate to the file/folder on the remote server in question and right click it and select File attributes.... On other FTP clients this may be called CHMOD which is the Linux/Unix command name to perform this operation. Note: If your operating system is Windows then you should not need to perform this step. File permissions vary depending on how your hosting is configured but normally you can use the following values. Writeable: 0775 or 0777 Read Only: 0755 or 0644 Experimentation may be required using the Try Again link. Screen shot of Step 2 with incorrect file permissions
10/16
In some cases you may be presented with a message about the global.inc.php file. If this is the case you can either copy the global.inc.php-dist file in the includes folder using your FTP client and name it global.inc.php or simply rename global.inc.php-dist to global.inc.php. This may seem like a strange thing to do but the reason for it is so that anu future upgrades don't write over this file making upgrade easier and less likely to go wrong. Once the global.inc.php file is in place and the filer permissions are correct the screen should look like the screen shot below.
11/16
Please now click the Continue to Step 3 button in order to continue the installation process. The next step requires the MySQL credentials as discussed in section 2. Please keep these details to hand. Below is a screen shot of step 3.
12/16
13/16
CubeCart v4 Installation Manual Below are brief explanations of some of the fields: Software License Key: This is the software license key discussed in section 2 Database Settings Database Hostname: Database Name: Database Username: Database Password: Confirm Password: Database Prefix: Drop tables if they exist: Locale Settings Store Country:
Discussed in section 2 Discussed in section 2 Discussed in section 2 Discussed in section 2 Discussed in section 2 If you wish to install more that one store on a database which has already been used by CubeCart enter the desired prefix here to prevent clashing table names. If you wish to overwrite and existing installation please check this box.
This auto populates the store with typical locale settings. If you country isn't listed it doesn't matter as this can be all be set manually through the admin control panel.
Store Administrator Profile Username: This can be any memorable user name of your choice. Password: Password to compliment user name. Upper and lower case
recommended with numbers.
Used to make sure it has been entered correctly. Your working email address of choice. Your full name.
Advanced Settings Store URL: Site Root Relative Path: PHP Decoder:
This should be detected automatically. This should be detected automatically. This should be detected automatically on submit. It can be used if you have a different preference.
Once you are happy click the Continue to Step 4 button to populate the database and write configuration files. Step 4 requires that the includes/global.inc.php is made read only if applicable again so that it is not world writable. Some servers are able to do this automatically. This secures the file and makes sure your store is protected. The file permissions can be changed much like step 2. Installations on Windows servers can skip this step. Unix/Linux serves will need to modify the file permissions to be read only. Read Only: 0755 or 0644 Below is a screen shot of step 4 after the file permissions have been set correctly.
14/16
Now you may proceed to step 5 which presents you with a link to the administrators control panel (ACP) and front end of your store. At this stage you must delete the setup folder using the FTP client.
15/16
Your store should now be installed fully and it can be populated with inventory and configured accordingly.
16/16