2009-07-01 8 views
-1

어떻게 실버 스트라이프를 프로젝트의 sourceforge에 설치합니까? 나는 synlink가 필요하다는 것을 알고있다. 그러나 나는 어떻게해야하는지에 관해 모른다?
이 URL을 통해 accsesable입니다souceforge 프로젝트 웹에 Silverstripe

은 내가 SFTP를 통해 액세스 할 수 있습니다 만 (한 번 서버에서) 읽을 수있는 htdocs에 폴더가

나는 (한 번 서버) rightable있는 지속적인 폴더가 내가 SFTP를
를 통해 액세스 할 수는

나는 없기 때문에 바로 accsess의 완료 할 수 없습니다 설치 중에 accseped되지만, MySQL의 자격 증명을 가지고

+0

아무 것도 도움이 될 것입니다. –

답변

0

그래서 당신은 설치하려는 URL을 통해 accsesable되지 않는다 실버 스트라이프에 sou 돌격? 글쎄, 알았어.

사용중인 MySQL 사용자에게 데이터베이스에 대한 쓰기 권한이 있는지 확인해야 할 것입니다. 또한 설치 과정에서 데이터베이스 이름을 얻었습니다. 그렇지 않은 경우 설치 프로그램에서 해당 데이터베이스를 만들려고 시도하고 필요한 권한이없는 경우 (일반적으로 공유 호스팅 설정의 경우), CREATE DATABASE 문에 대해 불평하는 오류가 발생합니다.

0

그래도 설치 프로그램에서 구성 파일을 쓰려고하기 때문에 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 서버)에서 해당 파일을 생성 한 다음 파일을 업로드하여이 문제를 해결할 수도 있습니다.