2014-02-26 128 views
0

我剛開始使用laravel和mac開發網站。我已經通過設置,並嘗試遵循phpacademy教程。OS X(10.9.1)localhost 403禁止您無權訪問此服務器

我的問題是,當我嘗試訪問本地主機時,默認情況下我得到索引頁,其中存儲了所有的文件夾,並且當我輸入我的直接路徑時在Web瀏覽器中顯示laravelpractice.local,我收到了標題中提到的錯誤。

我編輯了/etc/apache2/httpd.conf和/ etc/hosts來創建一個虛擬主機並分別創建一個自定義url,拼寫看起來很好。

回答

0

/etc/hosts文件打開。您必須是該文件的所有者。

127.0.0.1 localhost.localdomain localhost 

之後添加

127.0.0.1 laravelpractice.local 

000-default.config文件保存。打開/etc/apache2/sites-enabled/000-default.config文件後。您必須是該文件的所有者。添加到底部

<VirtualHost *:80> 
    DocumentRoot "/var/www/laravelpractice/public/" 
    ServerName laravelpractice.local 
</VirtualHost> 

的Apache重新啓動與終端:

sudo service apache2 restart 

打開瀏覽器,網址:laravelpractice.local

+0

是的是工作,但我也不得不更改權限我曾在/ etc/apache2/httpd.conf文件夾,因爲它被設置爲_www而不是我的實際用戶。當我改變了所有這一切,並重新啓動Apache它工作得很好,謝謝你的支持!對不起,我原來的帖子格式不正確。 – Mike

+0

它沒關係,如果它的工作;)@Mike – olgundutkan

+0

哈哈,什麼獎金然後@olgundutkan – Mike

相關問題