Laravel 5.4 AWS 服务器
Posted
技术标签:
【中文标题】Laravel 5.4 AWS 服务器【英文标题】:Laravel 5.4 AWS server 【发布时间】:2019-05-12 06:11:02 【问题描述】:我在 laravel 5.4 中创建了一个 Laravel 项目,并使用 AWS 服务器实现了它。现在我面临的问题是我必须非常频繁地提供存储文件夹的 777 权限,因此该站点无法正常运行。任何人都可以帮我解决这个问题吗?我已经为存储文件夹授予了 777 权限,但不知何故,权限更改并且站点停止,因为它无法在日志文件中写入日志。在此先感谢
【问题讨论】:
【参考方案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
【讨论】:
以上是关于Laravel 5.4 AWS 服务器的主要内容,如果未能解决你的问题,请参考以下文章
Facebook数据再泄露 5.4亿日本东京快乐8数据采集地址数据曝光于AWS服务器
Heroku 上的 Laravel 5.4。 Forbidden 您无权访问此服务器上的 /