我运行 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
我用谷歌搜索了很多,但大多数帖子都指向启用目录浏览,但并没有解决问题。如果有人可以帮助我,请提出一些建议。
您需要从 Plesk Panel 创建子文件夹的虚拟目录。创建子文件夹的虚拟目录后,将默认文档设置为“index.php”。查看以下教程以获取更多信息。
http://download1.parallels.com/Plesk/PP12/12.0/Doc/en-US/online/plesk-administrator-guide/index.htm?fileName=65214.htm