2014-02-26 129 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

相关问题