IIS存取php頁面問題,報告404錯誤的解決方法:1、打開WEB服務擴展,把【所有未知ISAPI擴展】設為允許;2、更改iis主目錄及【doc_root】的配置,重新安裝。
IIS存取php頁面問題,報告404錯誤的解決方法:
方案1:
開啟WEB服務擴展,把「所有未知ISAPI擴展」設為允許!
方案2:
PHP沒有完全安裝正確造成的。
簡單修正方法
4.Internet 服務管理員—網站(右鍵)—屬性—主目錄—設定—新增—副檔名為.php ,點選「瀏覽」將可執行檔案指向php5isapi.dll
所在路徑,如:D:\php\php5isapi.dll
5.Internet 服務管理員—Web 資訊管理器—新增一個新的web擴充程式—輸入:PHP ,再將可執行檔指向php5isapi.dll 所在路徑—允許
#5.將下列程式碼複製到一個文字檔案內,儲存為.bat
檔案並執行
net stop w3svc net stop iisadmin net start w3svc
結果:
方案1說的平台是windows 2003 IIS 6.0,而我的平台是xp iis 5.0,所以根本找不到未知擴充的選項
依照方案2說的執行了一遍,但是結果依然,抓狂,將PHP用重新安裝了一下,錯誤還是依然。
歸零操作:按照安裝說明,重新安裝,設置,當我看到doc_root = “c:\inetpub\wwwroot”,如夢方醒,我更改了IIS的主目錄,卻沒有更改PHP.ini中doc_root
的配置,所以就出現了這樣的錯誤。
總結:
從零開始的時候,都很順利,一切都可以實現,而容易遇到問題的時候就是你漸漸熟悉,但是對於配置卻是沒有深入了解的時候,已經不只一次遇到這樣的情況了,所以發明了歸零操作。
對問題缺少分析,什麼情況下引起的問題,例如這次是因為更改了主目錄,但是當遇到問題的時候,往往是一種迷茫,認為可能是伺服器問題,是系統問題,是PHP出了問題,而認識不到是自己更改了什麼,而引入的,當局者迷,冷靜的分析是解決問題的利劍。
但凡遇到特別奇怪的問題,但是網上有找不到答案的問題,往往都是一些特別簡單的問題,比如參數設定錯誤等,往往是自己的思路、認識有點狹隘,或者太浮躁,沒有看幫助文件。
#相關學習推薦:php圖文教學
以上是IIS訪問php頁面問題,報告404錯誤怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!