1

我是 php 新手,我确实在我的 window7 台式电脑上安装了 xampp-win32-1.8.2-2-VC9-installer。PHP 页面从 C:\xampp\htdocs 运行,但是当我创建虚拟主机并尝试访问 d:\web\ 中的 php 文件时,它显示禁止访问。

我的主机文件代码 127.0.0.1 localhost1

我的 httpd-vhost 文件代码

NameVirtualHost *
<VirtualHost *>
  DocumentRoot "C:/xampp/htdocs"
  ServerName localhost
</VirtualHost>

<VirtualHost localhost1:80>
  DocumentRoot "d:/web/test.php"
  ServerName localhost1    
<Directory "d:/web/test.php">
  AllowOverride All
  Require all granted
</Directory>
</VirtualHost>

我现在不知道我必须在哪里改变

4

1 回答 1

0

这是一个文件权限派生的问题。尝试更改“C:/xampp/htdocs”中的 NTFS 权限以允许运行 Web 服务器的用户读取和执行权限,您应该能够在 Apache 配置文件中看到该用户是谁,通常是“apache”相当于IIS中的IUSR。

于 2013-09-13T07:53:49.937 回答