当我通过SSH连接到我的AWS EB实例以运行php artisan migrate
时,收到以下错误消息:
Link to bigger size of picture below
我完全糊涂了。首先,我没有在本地服务器上收到此错误。其次,简单的日志文件与迁移有什么关系呢?默认情况下,git会忽略它们,因此不会上传任何日志文件。
叹息......关于如何允许我运行php artisan migrate
的任何想法?
答案 0 :(得分:1)
我遇到了同样的错误
如here所述,
<块引用>AWS AMI 使用 webapp 作为网络用户,而不是 apache 或 ec2-user 作为 文件显示。在这种情况下,webapp 用户没有访问权限 那些文件。
所以,通过那里提到的步骤解决了问题
sudo chown $USER:webapp ./storage -R
find ./storage -type d -exec chmod 775 {} \;
find ./storage -type f -exec chmod 664 {} \;
取决于您在 you might need to go through this too 之后打算做什么。
答案 1 :(得分:0)
它始终是存储文件夹。空白页面或权限被拒绝,它是一个darn存储文件夹。
我不知道EB是如何工作的,如果它是常规发行版或什么,但你应该将存储文件夹的所有权更改为Web服务器(最有可能是www数据),这样它就可以构建视图然后设置char[]
权限,以便您可以写/读日志。
类似于:
775