我正在尝试在 zend server ce 上安装虚拟主机,但出现以下错误:
Forbidden
You don't have permission to access / on this server.
我的虚拟主机配置如下:
<VirtualHost *:80>
ServerName stage5local
DocumentRoot K:/stage5/public_html
<Directory K:/stage5/public_html>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
我取消了 httpd.conf 中此行的注释:
Include conf/extra/httpd-vhosts.conf
我已将 stage5local 添加到我的主机文件中。完成所有这些操作后,我重新启动了 Apache 服务器。
我在 Windows XP 上运行。
有任何想法吗?
是不是因为 k:/stage5 不在我的 webroot 内?
答案1
网络服务器可以读取吗K:\stage5\public_html
?
假设 K 是 NTFS,您可以通过以下方式检查:
- 单击禁用简单文件共享这里
- 右键单击文件夹
K:\stage5\public_html
- 前往安全标签
- 授予用户名
ZEND SERVER
读取权限