2012-05-29 1 views
0

나는 다음 내 vhosts.conf 파일에적인 SetEnv를 사용하여 아파치의 환경 변수를 설정하기 위해 노력하고있어 :아파치적인 SetEnv

SetEnv FACEBOOK_SECRET 13jf93jjdshut7qpm321b1vv5nod973j10 
SetEnv DATABASE_URL "postgresql://postgres:[email protected]:5432/public" 

FACEBOOK_SECRET 환경이 genenv와 PHP에 표시됩니다 () 함수가 있지만 DATABASE_URL은 비어 있습니다. 나는 그것이 연결 문자열의 특수 문자로 인한 것이라고 가정하고 있지만, 그 문자를 이스케이프 할 것인지 또는 그 방법을 모르겠습니다. 어떤 아이디어?

답변

0

따옴표로 묶을 값을 입력하십시오.

+0

이미 시도했지만 작동하지 않았습니다. –

0

localhost127.0.0.1으로 바꾸어보세요. apache는 virtualhost 구성 블록의 localhost 키워드가 마음에 들지 않습니다.

SetEnv DATABASE_URL "postgresql://postgres:[email protected]:5432/public"