あなたの問題は、SilverStripeをアップロードすることができますが、インストーラが設定ファイルを書き込もうとしているため、インストールできないということです。
この場合、実際には、インストーラを使用せずにSilverStripeを実行する方法があります。 mysite/_config.phpファイルにデータベース情報を入力するだけです。 は、それは次のようになります。
<?php
global $project;
$project = 'mysite';
global $databaseConfig;
$databaseConfig = array(
"type" => 'MySQLDatabase',
"server" => 'localhost',
"username" => 'myuser',
"password" => 'mypass',
"database" => 'mydatabasename',
"path" => '',
);
MySQLDatabase::set_connection_charset('utf8');
// This line set's the current theme. More themes can be
// downloaded from http://www.silverstripe.org/themes/
SSViewer::set_theme('blackcandy');
// Set the site locale
i18n::set_locale('en_US');
// enable nested URLs for this site (e.g. page/sub-page/)
SiteTree::enable_nested_urls();
Director::set_environment_type('dev');
// Director::set_environment_type('live');
をデフォルトでSilverStripeは、ファイルをアップロードするだけでなく、資産/フォルダへの書き込み権限が必要です環境タイプが設定されている場合、それはまた、CSSファイルを保存するためにそれを必要とすることに注意してくださいSilverStripeはすべてのJSファイルとCSSファイルを取得し、それらを1つの単一のJSファイルと1つのCSSファイルにまとめて、assets /フォルダに保存したいからです。
これが不可能な場合、管理者は単に読み込まれません。また、SilverStripeが別のサーバー(ローカルのdevサーバー)でこれらのファイルを生成し、ファイルをアップロードすることで回避できます。
何かが役に立ちます –