Windows-Server-2008
Windows server 2008r2 不在子文件夾中執行 PHP
我執行 windows server 2008r2 是為了進行網路託管。我在伺服器上安裝了 plesk panel 12.0。我為一個網站 hardworkerz.net 創建了託管,預設物理路徑是 C:\inetpub\vhosts\hardworkerz.net\httpdocs 目錄。
我能夠在 httdocs 文件夾下執行 index.php 文件,沒有任何問題,
但是當我創建一個名為 vikas 的子文件夾並將 index.php 文件保存在其中時,該文件夾的物理路徑將變為 C:\Inetpub\vhosts\hardworkerz.net\httpdocs\vikas。當我在網路上瀏覽 hardworkerz.net/vikas 時,我收到錯誤 HTTP 錯誤 403.14 我無法執行子文件夾 vikas 下的 index.php 文件。
伺服器上的錯誤:
HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory. Detailed Error InformationModule DirectoryListingModule Notification ExecuteRequestHandler Handler StaticFile Error Code 0x00000000 Requested URL http://www.hardworkerz.net:80/vikas/ Physical Path C:\Inetpub\vhosts\hardworkerz.net\httpdocs\vikas\ Logon Method Anonymous Logon User Anonymous
我用Google搜尋了很多,但大多數文章都指向啟用目錄瀏覽,但並沒有解決問題。如果有人可以幫助我,請提出一些建議。
您需要從 Plesk Panel 創建子文件夾的虛擬目錄。創建子文件夾的虛擬目錄後,將預設文件設置為“index.php”。查看以下教程以獲取更多資訊。