Windows Server 2008r2 未在子文件夹中执行 PHP

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 上搜索了很多,但大多数帖子都指向启用目录浏览,但这并没有解决问题。如果有人能帮我解决这个问题,请提出建议。

答案1

您需要从 Plesk Panel 创建子文件夹的虚拟目录。创建子文件夹的虚拟目录后,将默认文档设置为“index.php”。查看以下教程了解更多信息。

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

相关内容