How to install SilverStripe manually

Overview on how to install SilverStripe manually

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.


Step 1 Download SilverStripe

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.


Download SilverStripe


Step 2 Prepare Files

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.


Upload Files

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 and you would like to access your website from a subfolder, such as, 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.


Step 3 Initiate installation

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, where 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.


Check SilverStripe system requirements


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.


MySQL Configuration

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:


  • Database Server - Enter "localhost" without the quotes if the database is stored on the same server as the files of your new installation.
  • Database Username - Enter the user assigned to your database.
  • Database Password - Enter the password for it.
  • Database Name - Enter the database to be used on your new website.


When you are ready, click on the Re-check Requirements button in order to resolve the warning in the previous step.


Database configuration in SilverStripe


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:


  • Email - The administrative email address you wish to use.
  • Password - The password for your admin account.
  • Default Language - Select the language you would like to use on your new website.


Admin account setup in SilverStripe


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.


Theme selection during SilverStripe installation


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. 


Confirm installation in SilverStripe


Step 4 Installation completed

The system will automatically configure your new SilverStripe website as per the information list in the previous chapter. 


SilverStripe successful installation


Make sure that you remove the installation files by clicking on the Click Here To Delete Install Files option.