我正在尝试将 laravel 作为 PHP 框架,我已经将 laravel zip 解压缩到 ~/opt/xampp/htdocs/laravel
但是当我转到 localhost/laravel
或 localhost/laravel
我收到一条 403 错误消息:
Access forbidden!
You don't have permission to access the requested object. It is either read-protected or not readable by the server.
我在某处读到需要编辑 laravel 内的 storage
文件夹,使其可读可写,所以我 chmod -R 766 laravel/storage
但仍然没有运气,我是从 Ubuntu 12.04 开始做的,有人遇到过这个吗?
编辑
我有 chmod -R 0+w laravel/storage
现在当我转到 localhost/laravel
时,我会在其中获得一些文件的索引,但是当我转到 localhost/laravel/public/
仍然得到 403 错误,而不是预期的结果
编辑 2
我已经设置了 chmod -R 765 laravel/public
现在当我到达 localhost/laravel/public
我收到这条消息,这让我相信我越来越近了:
Warning: require(/opt/lampp/htdocs/learning-laravel/laravel/laravel.php): failed to open stream: Permission denied in /opt/lampp/htdocs/learning-laravel/public/index.php on line 34
Fatal error: require(): Failed opening required '/opt/lampp/htdocs/learning-laravel/laravel/laravel.php' (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/learning-laravel/public/index.php on line 34
最佳答案
最终更新
我终于解决了它,发生的事情是 laravel
文件夹被读取保护,我必须做的是设置 chmod 755 -R laravel
然后 chmod - R o+w 存储
瞧,我已经启动并运行了 laravel,感谢所有做出贡献的人。
关于php - 从 ubuntu 上的 laravel 开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11981621/