【问题标题】:Laravel 5.4 AWS serverLaravel 5.4 AWS 服务器
【发布时间】:2019-05-12 06:11:02
【问题描述】:

我在 laravel 5.4 中创建了一个 Laravel 项目,并使用 AWS 服务器实现了它。现在我面临的问题是我必须非常频繁地提供存储文件夹的 777 权限,因此该站点无法正常运行。任何人都可以帮我解决这个问题吗?我已经为存储文件夹授予了 777 权限,但不知何故,权限更改并且站点停止,因为它无法在日志文件中写入日志。在此先感谢

【问题讨论】:

    标签: amazon-web-services laravel-5


    【解决方案1】:

    理想情况下,授予 777 权限意味着谁可以向世界上任何可以访问您的存储且具有所有读/写权限的人开放访问权限。

    您需要为您的 Web 服务器分配访问目录和文件的权限,您可以通过以下方式进行操作:

    www-XXX 可以是您的网络服务器用户

    sudo chown -R www-xxx:www-xxx /path/to/your/laravel/root/directory
    

    现在,为了向您的网络服务器授予存储级别权限,您需要执行以下命令

    sudo chgrp -R www-data storage bootstrap/cache
    sudo chmod -R ug+rwx storage bootstrap/cache 
    

    【讨论】:

      猜你喜欢
      • 2018-02-02
      • 2019-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-22
      • 2018-05-03
      • 2017-09-15
      相关资源
      最近更新 更多