我是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>
我现在不知道我需要改变的地方
答案 0 :(得分:0)
这是文件权限派生的问题。尝试更改“C:/ xampp / htdocs”中的NTFS权限以允许对运行Web服务器的用户的读取和执行权限,您应该能够看到该用户在Apache配置文件中的用户,通常是“apache”哪个相当于IIS中的IUSR。