1
我有一個類似的問題,通過這裏的另一個用戶 XAMPP v1.7.4 installation issues,local host not workingXAMPP 1.7.3升級打破虛擬主機禁止接入
升級XAMPP到1.7.3(OSX)在我的情況報告打破了我的虛擬主機。
在/ etc/hosts中我有
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 mysite.test
在/Applications/XAMPP/etc/httpd.conf我有:
LoadModule rewrite_module modules/mod_rewrite.so #uncommented
Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf #uncommented
/應用程序/ XAMPP的/ etc /extra/httpd-vhosts.conf我有: #使用基於名稱的虛擬主機。 了NameVirtualHost *:80 了NameVirtualHost *:443
<VirtualHost *:80>
ServerName mysite.test
DocumentRoot "/path-to-mysite/"
<Directory "/path-to-mysite/">
DirectoryIndex index.php
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
當tryng訪問mysite.test Apache是在下面的錯誤記錄 [錯誤] [客戶端127.0.0.1](13)權限被拒絕:訪問/被拒絕
我已刪除.htaccess,並修復了我的磁盤權限,以防造成問題。
任何人都可以建議我可能會失蹤?
提前感謝。
嗨Inquam,這不會被上面的指令覆蓋?主要的.conf確實從AllowOverride None開始,但我認爲更多的本地指令會覆蓋它。 – xiatica 2011-06-13 07:32:32
如果主'.conf'有'AllowOverride None',那麼這可能是你的問題(取決於它連接到的文件夾等)。因爲這可以告訴服務器,例如你的'htdocs'文件夾不允許覆蓋。當你嘗試爲你的'vhost'設置新的指令時,它會記住根據主'.conf'文件不允許這樣做。因此,請嘗試在你的maninb conf文件中更改它,看看它是否開始工作。請記住重新啓動您的網絡服務器,以便重新讀取配置文件。 – inquam 2011-06-13 07:38:12
嗨Inquam,它現在有一個新的錯誤報告,它不能讀取.htaccess文件。所以我把文件放回來,確保它具有讀取權限,但它仍然抱怨同樣的問題。每次更改後重新啓動服務器。不知道它是否相關,但這些文件位於Dropbox的子目錄中,並且我認爲由於Dropbox的原因,過去的文件權限問題。 – xiatica 2011-06-13 07:49:13