まずはSilverStripeのインストールファイルを公式サイトのページからダウンロードします。左側の“Download for free”ボタンからダウンロードして下さい。そして、ダウンロードしたファイルを適当なところで解凍すると“silverstripe-(バージョン)”というフォルダができます。Lhaplusや7-Zipで解凍できます。
User ‘apache’ needs to be able to write to this file:
/virtual/(ユーザ名)/public_html/silverstripe/.htaccess
Is the mysite/_config.php file writeable?
User ‘apache’ needs to be able to write to this file:
/virtual/(ユーザ名)/public_html/silverstripe/mysite/_config.php
Is the assets/ directory writeable?
User ‘apache’ needs to be able to write to this file:
/virtual/(ユーザ名)/public_html/silverstripe/assets
(画像は複数ドメインを運用しているサーバでテストしたため、一部上記と異なります。)
これら3つは、SilverStripeが特定のファイルやディレクトリに書き込み権限がないことを示しています。解決方法としては、
The file is currently owned by '(ユーザ名)'. There is no user-group that contains both the web-server user and the owner of this file. Change the ownership of the file, create a new group, or temporarily make the file writeable by everyone during the install process.
インストールが正常に完了すると、左のような画面が表示されます。このままSilverStripeにログインしてもかまいませんが、セキュリティの関係上“install.php”を削除しておきます。一番下の行にある“Click here to delete the install files”というリンクをクリックして下さい。また、サーバの“silverstripe”ディレクトリ下の“assets”ディレクトリ以外のパーミッションを“505”など、書き込み権限をなくしておきます。