Zend 服务器(CE)上的虚拟主机问题

Zend 服务器(CE)上的虚拟主机问题

我正在尝试在 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读取权限

相关内容