Apache-2.2
zend 伺服器 (CE) 上的虛擬主機問題
我正在嘗試在 zend 伺服器 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 中嗎?
網路伺服器可以讀取
K:\stage5\public_html
嗎?假設 K 是 NTFS,您可以通過以下方式檢查:
- 點擊此處禁用簡單文件共享
- 右鍵點擊文件夾
K:\stage5\public_html
- 轉到安全選項卡
- 授予使用者名
ZEND SERVER
讀取權限