Updated on Dec 10, 2015
The purpose of this tutorial is to review the manual installation process of SilverStripe on your FastComet account. We will provide the actual stages of the installation so you can understand how this works and complete it on your end avoiding any issues.
The first step of the process is to download the latest stable release of the product. You can complete that via the official SilverStripe website. The latest release is located on the top-left corner of the screen. You need to download the framework and the CMS.
When you download the package of the script on your local computer, you need to extract it's contents. We suggest that you extract the files into an empty folder, which will ensure that you will not leave any fild behind. Next, upload the SilverStripe contents to your account on the server. There are two ways of achieving that - using your favorite FTP client or directly using the File Manager service within your cPanel account.
There are two ways of uploading your files to the server - using an FTP client, following our FTP tutorial, or uploading directly through your cPanel account > File Manager, following our cPanel tutorial.
Either way, the important thing is to make sure that all of the files and folders of SilverStripe are properly uploaded to your account and located in the correct directory, where you would like to install the script. For example, if you would like to access your new website directly using your domain, you need to upload the SilverStripe files to the public_html/ directory of your account. However, if your domain name is called example.com and you would like to access your website from a subfolder, such as example.com/silverstripe/, in this case, you will need to create a "silverstripe" folder within the public_html/ directory of your account and then upload the files in it.
The next step of the process is to access the location, where you have uploaded your SilverStripe files, through your web browser. In this example, we are assuming that you are installing the script within the public_html/ directory of your account. This way, you need to access example.com/install.php, where example.com is your actual domain name and you need to substitute that. All of the installation steps are listed on a single screen with SilverStripe, but we will review them as a separate steps.
The system will attempt to check if the server meets all of the requirements for the installation of SilverStripe. However, as you have not yet entered the database information for your new website, the system will inform you about that within the Database Configuration section of this step.
The next step will allow you to enter the details for the database to be used on your new SilverStripe website. You need to set the new database and ensure it is empty and ready for a new installation.
You can create a new database and a user assigned to it via cPanel. Simply follow our MySQL Wizard tutorial for information on that.
Once you are ready with your database and a user for it, enter the following details on your SilverStripe installation:
When you are ready, click on the Re-check Requirements button in order to resolve the warning in the previous step.
Next, you need to set the administrative account for your new SilverStripe website. You will be using that account for the management and development of your new website. The details you need to enter are:
You have the option to choose the template for your new website. The Simple template will also include sample data for the new SilverStripe installation. However, if you select the Empty Template option, the installation will be completed with no data on it.
Enable/disable the function to send any information about your website to the SilverStripe development team and click on the Install SilverStripe button to proceed.
The system will automatically configure your new SilverStripe website as per the information list in the previous chapter.
Make sure that you remove the installation files by clicking on the Click Here To Delete Install Filesoption.