【问题标题】:Laravel storage issue while pushing to production server推送到生产服务器时的 Laravel 存储问题
【发布时间】:2019-04-08 18:58:23
【问题描述】:

每次我推送到生产环境时,我都面临存储目录的权限被拒绝,即使它添加到 gitignore 文件中,例如:/storage/* 我也收到“无法创建公共/存储”错误,在这种情况下,我删除公共/存储并再次运行 php artisan storage:link 命令。

我尝试了 git -r --cached public/storage 命令来解决这个问题,但没有解决。

任何人都可以建议一个永久的解决方案吗?我一次又一次地做同样的事情感到沮丧。而且我知道我正在犯一个我无法弄清楚的小错误。 提前致谢。

【问题讨论】:

    标签: laravel-5 gitlab


    【解决方案1】:

    您必须为您的文件夹授予读/写权限

    试试这个给它权限

    sudo chmod -R 777 storage
    

    【讨论】:

    • 在授予权限后,您检查权限是否已更改? @bhattraideb
    • 是的,正在更改。我也改变了所有权,但没有运气。
    猜你喜欢
    • 2013-11-24
    • 1970-01-01
    • 1970-01-01
    • 2015-08-22
    • 1970-01-01
    • 2011-11-24
    • 1970-01-01
    • 1970-01-01
    • 2014-06-11
    相关资源
    最近更新 更多