php - 从 ubuntu 上的 laravel 开始

标签 php ubuntu laravel

我正在尝试将 laravel 作为 PHP 框架,我已经将 laravel zip 解压缩到 ~/opt/xampp/htdocs/laravel 但是当我转到 localhost/laravellocalhost/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/

相关文章:

apache2 - 在 Apache 上运行的 Django 应用程序提供空白 200 响应

ubuntu - xfce4 via VcXsrv Server on wsl2 与 DPI 问题

javascript - Laravel javascript 需要完美的滚动条

php - 合并两个 Laravel 集合

php - 如何从 wordpress 中的 php 文件打印到控制台

php - 具有低数据库压力的简单实时唯一访客计数器?

php - 日期间隔,计数之间 - 使用自己的日期/时间格式

java - 试过 tjavax.mail.MessagingException : Unknown SMTP host: "smtp.office365.com";

php - SQLSTATE[HY000] [2002] 尝试将数据写入数据库时​​,Laravel 连接被拒绝

laravel 7 csrf token 不匹配