2014-05-24 2 views
0

프로덕션 서버에서 데이터베이스 연결을 변경할 수있는 위치는 어디입니까? 여기서는 fuel/app/config/production/db.php로 변경했습니다. 하지만 fuelphp는 어떤 설정을 사용해야하는지 어떻게 알 수 있습니까?프로덕션 서버에서 데이터베이스 연결 변경

저는 우분투에서 웹 서버로 nginx를 사용하고 있습니다.

오류 메시지는 다음과 같습니다

1045! 

Fuel\Core\Database_Exception [ 1045 ]: 
SQLSTATE[28000] [1045] Access denied for user '**********'@'localhost' (using password: YES) 

답변

1

이 (연료/응용 프로그램/bootstrap.php) 부트 스트랩 파일에서보세요 :

Fuel::$env = (isset($_SERVER['FUEL_ENV']) ? $_SERVER['FUEL_ENV'] : Fuel::DEVELOPMENT); 

당신은 이름을 가진 서버 변수를 만들 수 있습니다 " FUEL_ENV "값과"생산 "값. nginx vhost 파일에 다음과 같이 입력하십시오.

location ~* \.php$ { 
    fastcgi_pass unix:/var/run/php5-fpm.sock; 
    fastcgi_index index.php; 
    fastcgi_split_path_info ^(.+\.php)(.*)$; 
    include fastcgi_params; 
    fastcgi_param FUEL_ENV production; # this one 
} 
관련 문제