Php OSX(10.9.1)本地主机403禁止您使用';我没有访问/访问此服务器的权限

Php OSX(10.9.1)本地主机403禁止您使用';我没有访问/访问此服务器的权限,php,apache,laravel-4,Php,Apache,Laravel 4,我刚刚开始使用laravel和mac开发网站。我已经完成了设置,并尝试按照phpacademy教程进行操作 我的问题是,当我尝试访问本地主机时,默认情况下,我会得到存储所有文件夹的索引页,当我在web浏览器中输入我的直接路径(例如laravelpractice.local)时,我会得到我在标题中提到的错误 我编辑了/etc/apache2/httpd.conf和/etc/hosts,分别创建了一个虚拟主机和一个自定义url,拼写似乎很好 /etc/hosts文件打开。您必须是该文件的所有者 12

我刚刚开始使用laravel和mac开发网站。我已经完成了设置,并尝试按照phpacademy教程进行操作

我的问题是,当我尝试访问本地主机时,默认情况下,我会得到存储所有文件夹的索引页,当我在web浏览器中输入我的直接路径(例如laravelpractice.local)时,我会得到我在标题中提到的错误


我编辑了/etc/apache2/httpd.conf和/etc/hosts,分别创建了一个虚拟主机和一个自定义url,拼写似乎很好

/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>

打开浏览器和url:laravelpractice.local

是的,但我还必须更改/etc/apache2/httpd.conf文件夹中的权限,因为它被设置为www,而不是我的实际用户。当我改变了所有这些并重新启动apache时,它工作得很好,感谢您的支持!很抱歉,我原来的帖子格式不正确。
sudo service apache2 restart