国产探花免费观看_亚洲丰满少妇自慰呻吟_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的設置,同樣也可以解決問題,只是權限被進一步放寬了而已。

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁河县| 满洲里市| 宿迁市| 嘉义县| 营山县| 山东省| 徐州市| 谢通门县| 镇巴县| 凤冈县| 宕昌县| 新昌县| 辰溪县| 曲松县| 乌拉特中旗| 民县| 独山县| 兰坪| 静乐县| 塔城市| 桓仁| 浠水县| 常山县| 彭山县| 军事| 古蔺县| 调兵山市| 兴隆县| 河南省| 奉节县| 肥乡县| 濮阳市| 日喀则市| 车险| 邳州市| 白玉县| 旌德县| 阿尔山市| 水富县| 平远县| 镇赉县|