php - 在 AWS 中安装后的 Laravel ErrorException

标签 php laravel ubuntu amazon-web-services amazon-ec2

最近我在 AWS 开了一个账户。我在 Ubuntu 上使用他们的 EC2。我安装了我的 Laravel 项目并在命令行中写了 chmod -R 777 storage .现在我收到一个错误:

ErrorException in Filesystem.php line 81: file_put_contents(/var/www/html/BlueDrive/bluedrive/drive/bootstrap/cache/services.json): failed to open stream: Permission denied



我应该怎么做才能防止这种异常?

最佳答案

这是访问权限问题。

运行以下命令:

   $ sudo chown nobody /var/www/html/BlueDrive/bluedrive/drive/bootstrap/

   $ sudo chmod -R 0755 /var/www/html/BlueDrive/bluedrive/drive/bootstrap/




chmod -R 777 /path/to/the/folder

关于php - 在 AWS 中安装后的 Laravel ErrorException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35487867/

相关文章:

database - Laravel 5 - 如何为同一个 laravel 项目设置超过 1 个数据库凭据(如果可能)?

php - gearman 问题和 php cli

linux - 使用端口转发 SSH 连接到本地服务器?

php - 我可以通过 unix shell 脚本在 Windows 中创建目录吗?

php - cakephp foreach循环只显示标题的第一个字母

php - 如何在 Laravel 中插入表单数据后重定向到另一个页面?

bash - 通过命令行别名的 CSV 列计数

php - 需要帮助理解 MySQL 注入(inject)

php - 不通过浏览器获取Google访问 token

javascript - 用于 ie 的 Polyfill