国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

php以fastCGI的方式運行時文-件系統權限問題及解決方法

2019-11-02 15:21:49
字體:
來源:轉載
供稿:網友

   在IIS7.0上以FastCGI方式配置好PHP運行環境,測試可以正常運行PHP程序后,將PHP程序部署上去,導入程序原來的數據和配置信息。很快就有問題出來啦下面我們就詳細記錄下。

  今天準備將一個php demo放在IIS下運行,網站在IIS下的配置是這樣的:

  應用程序池是集成模式下的.net framework 2.0(2.0或4.0沒什么關系,因為php以fastCGI的方式在跑), 應用程序池標識配置為IIS內置的NETWORKSERVICE, 使用的認證方式為匿名

中國歷史文化[www.9-39.com/html/china/]
身份驗證。

  打開本地的網站,訪問php頁面, 出現了500錯誤。

  好吧,是權限問題,最簡單的解決辦法是把C:UsersAdministratorPhpstormProjectsphpDemo的權限設成Everyone, 并允許完全控制:

  重新訪問php頁面,成功了:

  上面的方法是夠簡單,但也太不安全了,平時本地搭個demo這樣做沒問題,真正上線的時候,這樣做遲早出問題的。

  于是重新設置,把該目錄下的只讀權限賦給NETWRORKSERVICE帳號再試一下

  不過問題還是沒有解決,訪問的時候,出現了401錯誤

  錯誤信息中包括顯示登錄用戶為匿名,檢查了網站下的身份驗證(再點擊 匿名身份驗證->編輯),原來網站默認情況下,在登錄方法為匿名時,使用的默認登錄用戶為IUSR(就是我們看到的匿名登錄用戶了)

  那么解決辦法就是:

  1. 將IUSR設置為C:UsersAdministratorPhpstormProjectsphpDemo的讀權限,類似之前對NETWORKSERVICE的設置。

  2. 或選擇使用應用程序池標識即可。

  經試驗,方法1與2都成功。

  Note:NETWORKSERVICE在IIS7中隸屬于iis_iusers用戶組,之前對NETWORKSERVICE的設置也可以改為對iis_iusers的設置,同樣也可以解決問題,只是權限被進一步放寬了而已。

  以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 项城市| 东丽区| 京山县| 定结县| 安图县| 电白县| 杭州市| 繁昌县| 且末县| 武义县| 互助| 长宁区| 大渡口区| 南昌市| 贺州市| 松溪县| 永春县| 南投县| 清涧县| 大渡口区| 镇赉县| 岗巴县| 丽水市| 永和县| 日喀则市| 洪江市| 格尔木市| 望城县| 云阳县| 环江| 比如县| 文安县| 焦作市| 云梦县| 岳阳县| 个旧市| 洛南县| 马边| 东光县| 武穴市| 邯郸市|