그래도 설치 프로그램에서 구성 파일을 쓰려고하기 때문에 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 파일을 저장하기 위해 그것을 필요 실버 스트라이프는 모든 JS 및 CSS 파일을 가져 와서 하나의 단일 JS 파일과 1 개의 CSS 파일로 결합하여 애셋/폴더에 저장하기 때문에 살 수 있습니다.
관리자가로드 할 수없는 경우 SilverStripe이 다른 서버 (로컬 dev 서버)에서 해당 파일을 생성 한 다음 파일을 업로드하여이 문제를 해결할 수도 있습니다.
아무 것도 도움이 될 것입니다. –