2012-05-29 31 views
0

我想用下面的設置使用SETENV在Apache的環境變量在我vhosts.conf文件:阿帕奇SETENV有特殊字符

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

的FACEBOOK_SECRET環境展示了在PHP與genenv( )函數,但DATABASE_URL是空的。我假定這是由於連接字符串中的特殊字符,但我不知道是否或如何逃避這些字符。有任何想法嗎?

回答

0

加上引號設定值。

+0

嘗試已經,沒有工作。 –

0

嘗試將localhost替換爲127.0.0.1,因爲它似乎apache不喜歡虛擬主機配置塊中的localhost關鍵字。

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