laravel - 无法以附加模式打开流或文件“/storage/logs/laravel.log”:无法打开流:权限被拒绝

Posted

技术标签:

【中文标题】laravel - 无法以附加模式打开流或文件“/storage/logs/laravel.log”:无法打开流:权限被拒绝【英文标题】:laravel - The stream or file "/storage/logs/laravel.log" could not be opened in append mode: failed to open stream: Permission denied 【发布时间】:2021-10-03 02:38:25 【问题描述】:

我的应用程序正在部署到 AWS Lightsail(LAMP),当我尝试运行 artisan migrate 时,它显示:

The stream or file "/opt/bitnami/projects/app-name/storage/logs/laravel.log" could not be opened in append mode: failed to o
pen stream: Permission denied

到目前为止,我尝试的是允许通过以下方式访问存储:

sudo chmod -R 775 storage

另外,如果我使用sudo chmod -R 777 storage 而不是sudo chmod -R 775 storage,我只能访问我的主页。我不知道为什么。

但它仍然给我错误。这似乎是什么问题?

【问题讨论】:

sudo chmod -R ugo+rw storage @JEJ 如果我使用 775,我将无法访问我的服务器。 HINT::不仅仅是数量,还有所有权 第一个数字代表文件所有者可以做什么 第二个数字是同组成员可以做什么 第三个数字是什么任何人都可以做 ***.com/q/30639174/15648920 这可能对你有帮助 你的命令不是777吗? 【参考方案1】:

这些命令很有帮助:

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

也关注这个link

【讨论】:

以上是关于laravel - 无法以附加模式打开流或文件“/storage/logs/laravel.log”:无法打开流:权限被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

流或文件 \"/var/www/html/storage/logs/laravel.log\" 无法以附加模式打开...权限被拒绝。 gcp“云运行”

“无法打开流或文件“laravel.log”:无法打开流:权限被拒绝”

xampp ubuntu laravel 无法打开流或文件“/storage/logs/laravel log”:无法打开流:权限被拒绝

我收到错误日志文件的消息“无法打开流或文件“.../laravel.log”:无法打开流:权限被拒绝” [重复]

无法打开流或文件“/app/storage/logs/laravel.log”:无法打开流:权限被拒绝

Laravel 7 XAMPP Mac OS:无法打开流或文件“../storage/logs/laravel.log”。没有权限