2014年12月24日 星期三

Apache mod_userdir 無法執行 php

今天在處理一台 VPS 在架設 php 站台的時候遭遇在啟動網站的時候使用 php 編譯程式碼

 

在以往處理 VPS 的經驗中,通常在主機內都會加入一些有的沒的 "安全參數"

以至於在執行的過程中發生了許多被限制的關卡。

 

手動測試 php index.php 確認本機環境沒問題後,把問題拋向 apache

一一檢視 httpd.conf 設定檔發現以下問題
<IfModule mod_userdir.c> 
php_admin_value engine Off
</IfModule>



 

mod_userdir 是用來指定每個使用者擁有不同的目錄頁面用的,預設是 disabled

加上又放了 php_admin_value engine off 的參數

使得我建立的 php 網站都無法被編譯

 

註解 php_admin_value engine off 之後 httpd reload 一下就恢復正常了。

Orignal From: Apache mod_userdir 無法執行 php

沒有留言:

張貼留言