Windows-Server-2008

Windows server 2008r2 不在子文件夾中執行 PHP

  • April 4, 2016

我執行 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”。查看以下教程以獲取更多資訊。

http://download1.parallels.com/Plesk/PP12/12.0/Doc/en-US/online/plesk-administrator-guide/index.htm?fileName=65214.htm

引用自:https://serverfault.com/questions/767977