Apache mod_userdir 無法執行 php

2014-12-24 CentOS

今天在處理一台 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 一下就恢復正常了。

給 Mr. 沙先生一點建議

彙整

分類

展開全部 | 收合全部

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱