我运行 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 上搜索了很多,但大多数帖子都指向启用目录浏览,但这并没有解决问题。如果有人能帮我解决这个问题,请提出建议。
答案1
您需要从 Plesk Panel 创建子文件夹的虚拟目录。创建子文件夹的虚拟目录后,将默认文档设置为“index.php”。查看以下教程了解更多信息。