We try to be as wide as possible in our server requirements. However, there are some limitations. Please check our suggested-web-hosts (and add your host if the installation was successful).
If you’re running Windows, we recommend using the Windows Platform Installer or WAMP.
If you’re using MacOS X, we recommend the MAMP package, see silverstripe-on-mamp for instructions on installation. If you are using any other packages or setups, or you are on linux, please pay careful attention to the requirements below.
Installing SilverStripe on grid servers and content delivery networks have their own problems, see ContentDeliveryNetworkIssues for more info.
PHP5 is required. The following are further details and recommendations for how to properly set up PHP for use with SilverStripe.
If you need information on your PHP configuration, create a php file with the following content:
<?php phpinfo(); ?>
If you visit this file in your web browser, it will give a full list of the configuration of PHP.
Currently, MySQL is the only database engine supported. PostgreSQL, SQLite, and MS SQL support are all in the pipeline, but exactly delivery dates will depend on demand.
SilverStripe has been shown to work on Apache, lighttpd, and IIS 5.1+.
<Directory "/location/of/silverstripe"> Options FollowSymLinks SymLinksifOwnerMatch AllowOverride All Order allow,deny Allow from all </Directory>
SilverStripe can run on OS X, Windows, Linux and BSD.
Make sure that Cookies have been enabled for the web site for the installation and management of the SilverStripe CMS.
Please use comments for notes, tips and corrections about the described
functionality.
Use the Silverstripe Forum to
ask questions.