iis+php提示An error occurred on the server when processing the_PHP教程

來源:互聯網
上載者:User
使用iis+php環境經常會碰到iis php提示An error occurred on the server when processing the URL錯誤了,但是在php官網也找不到很好的解決辦法。

在幾天前幫朋友處理網站搬家後出現的MSSQL資料庫連結問題,後來我把它的代碼在本地搭建環境測試就發現一個ASP的問題並此解決了,也協助我朋友解決了問題。所以今天給大家講下ASP出現的一個錯誤,雖然ASP的程式已經很少人使用了,但是還是不少的。

  好的,進入我們的主題,首先我們先瞭解下示範的環境。首先我使用的是Windows 7 旗艦版 32bit 和IIS7.5 的版本。程式是使用了一個簡單的CMS系統,語言:ASP。

出現的錯誤是:
An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.

  其實解決這個問題很簡單,今天就把它當一節課與大家講講。

第一步:啟動IIS,開啟該網站。在【功能視圖】的列表中找到【ASP】

第二步:找到【將錯誤發送到瀏覽器】的值修改為【True】並應用。

如果你修改之後,直接預覽再看效果。估計是不行的,因為還沒有設定好。

出現的錯誤如下
Active Server Pages 錯誤 'ASP 0131'
不允許的父路徑
/admin/login.asp,行 1
包含檔案“../Inc/Const.Asp”不能用“..”表示父目錄。

第三步:這時候我還要設定下【啟用父路徑】,同樣設定為【True】並應用

再看下效果如何吧?

  順便也在這裡解釋下,而我根據我理解來介紹呢,簡單來說呢?將錯誤發送到瀏覽器就是把程式錯誤資訊不用友好的方式展現出來,主要是為了方便調試;啟用父路徑而是代碼中出現了“...”等的路徑方式,跟Windows許可權繼承是一樣的。下面內容來自微軟官方說明:
將錯誤發送到瀏覽器 [scriptErrorSentToBrowser]:
指定 Web 服務器除了將調試詳細資料(檔案名稱、錯誤、行號、描述)記錄到 IIS 請求日誌中以外,是否還將其寫入用戶端瀏覽器。預設值為 True。
啟用父路徑 [enableParentPaths]:
指定 ASP 頁是否允許相對於目前的目錄的路徑(使用“...”標記法),即目前的目錄之上的路徑。預設值為 False。

Tisp:
1.如果瀏覽器開啟任何網站出現問題,可以把IE的【顯示友好http錯誤資訊】不要打勾啟用來查看此網站的錯誤資訊。

2.虛擬機器主機空間的使用者可以讓服務商來解決此問題。

http://www.bkjia.com/PHPjc/633927.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/633927.htmlTechArticle使用iis+php環境經常會碰到iis php提示An error occurred on the server when processing the URL錯誤了,但是在php官網也找不到很好的解決辦法。 在幾天前幫...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.