【问题标题】:OS X (10.9.1) localhost 403 Forbidden you don't have permission to access / on this serverOS X (10.9.1) localhost 403 Forbidden you don't have permission to access / on this server
【发布时间】:2014-03-29 05:04:13
【问题描述】:

我刚开始使用 laravel 和 mac 来开发网站。我已经完成了设置并尝试遵循 phpacademy 教程。

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

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

【问题讨论】:

    标签: php apache laravel-4


    【解决方案1】:

    /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

    【讨论】:

    • 是的,但我还必须更改我在 /etc/apache2/httpd.conf 文件夹中的权限,因为它设置为 _www 而不是我的实际用户。当我更改所有这些并重新启动 apache 时,它​​运行良好,感谢您的支持!抱歉,我的原始帖子格式不正确。
    猜你喜欢
    • 2017-12-25
    • 2011-06-15
    • 2016-04-15
    • 1970-01-01
    • 2014-06-04
    • 2014-05-19
    • 1970-01-01
    • 2019-02-20
    • 2012-08-21
    相关资源
    最近更新 更多