程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP入門知識 >> WIN2003+IIS6+PHP5根目錄無法運行PHP程序

WIN2003+IIS6+PHP5根目錄無法運行PHP程序

編輯:PHP入門知識

WIN2003+IIS6+PHP5根目錄無法運行PHP程序。

環境:WIN2003+IIS6+PHP5

上傳PHP程序到服務器,只能在目錄中運行,無法在網站根目錄運行,為這個問題,整整找了三天的原因,最後發現還是目錄權限的問題

解決方法如下

看下,D盤權限為administrator,下面有一目錄為網站目錄Web,權限為administrator,然後Web目錄下面是各個網站的目錄,比如說Sprvk目錄,平時的建法是Sprvk目錄權限為administrator,下面再建Data目錄和Web目錄,這兩個目錄的權限是權限為administrator+web_spvrk(IIS運行帳號),這樣問題就來了,放根目錄的PHP程序就會出現各種各樣的問題,就是不能正常運行,這應該是目錄權限繼承的問題。

正確的權限設定是Sprvk目錄權限為administrator+web_spvrk(IIS運行帳號),下面的兩個目錄權限為繼承,也就是網站根目錄的上級目錄的權限要和網站根目錄權限一樣這才樣就沒問題了。

如下圖

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved