无法打开“存储/日志/laravel-2019-11-22.log”:打开流失败:权限被拒绝

凯尔·科宾·赫斯特(Kyle Corbin Hurst)

在生产服务器上进入网站时,出现以下错误:

流或文件“ /var/app/current/storage/logs/laravel-2019-11-22.log”无法打开:打开流失败:权限被拒绝

我尝试运行以下命令,并在终端中拒绝了Permisions:

php artisan cache:clear
php artisan config:clear
php artisan config:cache
php artisan optimize:clear

我跑了chmod -R 775 storage/logs/composer dump-autoload能够顺利进入我网站的首页。在网站上浏览了一些之后,我在各个地方都遇到了相同的错误,而在其他地方却没有:

同样的错误

流或文件“ /var/app/current/storage/logs/laravel-2019-11-22.log”无法打开:打开流失败:权限被拒绝

我删除了以下文件并运行php artisan cahce:clear

/bootstrap/cache/packages.php
/bootstrap/cache/services.php
/bootstrap/cache/config.php.php

我看到的唯一其他建议是运行:

sudo chmod -R 777 storage/*

在生产服务器上,这似乎是一个坏主意,但似乎已被拒绝。我应该只给我的Storage Director 777权限,为什么?还有另一种解决方法吗?

编辑:

我正在尝试这样做,如下所示:

// set current user as owner and the webserver user as the group
sudo chown -R $USER:www-data storage
sudo chown -R $USER:www-data bootstrap/cache
// set directory permission to be 775
chmod -R 775 storage
chmod -R 775 bootstrap/cache

但是当我运行时出现sudo chown -R $USER:www-data storage此错误:

chown:无效的组:'myusername:www-data'

凯尔·科宾·赫斯特(Kyle Corbin Hurst)

好吧,我得到了答案:

AWS AMIwebapp用作Web用户,而不是apache或ec2-user文件显示的用户。在这种情况下,webapp用户对这些文件没有访问权限。

sudo chown $USER:webapp ./storage -R

find ./storage -type d -exec chmod 775 {} \;

find ./storage -type f -exec chmod 664 {} \;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法打开“存储/日志/laravel-2019-11-22.log”:打开流失败:权限被拒绝

来自分类Dev

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

来自分类Dev

打开失败:EACCES(权限被拒绝)

来自分类Dev

.rpm打开失败:权限被拒绝

来自分类Dev

打开流失败

来自分类Dev

打开流失败

来自分类Dev

laravel centOS 8“无法在追加模式下打开日志文件:无法打开流:权限被拒绝”

来自分类Dev

Elasticsearch无法打开日志文件:权限被拒绝

来自分类Dev

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

来自分类Dev

Android:打开失败的eacces权限被拒绝

来自分类Dev

Android:打开失败的eacces权限被拒绝

来自分类Dev

打开失败:Android中的EACCES(权限被拒绝)

来自分类Dev

Android IOException:打开失败:EACCES(权限被拒绝)

来自分类Dev

Android上的“打开失败:EACCES(权限被拒绝)”

来自分类Dev

如何解决错误:无法打开laravel.log权限被拒绝?

来自分类Dev

ssh无法与外部ip连接(端口22已打开)

来自分类Dev

ssh无法与外部ip连接(端口22已打开)

来自分类Dev

无法打开文件xenial-updates_multiverse_dep11_icons-64x64.tar.gz-打开(13:权限被拒绝)[IP:213.136.12.213 80]

来自分类Dev

在Android API 22中打开相机灯

来自分类Dev

在Android API 22中打开相机灯

来自分类Dev

打开失败:首次运行时 EACCES(权限被拒绝)

来自分类Dev

打开目录拒绝权限

来自分类Dev

Laravel 5-ErrorException无法打开流:权限被拒绝

来自分类Dev

由于权限被拒绝而无法打开,/ var / log / cassandra / gc.log

来自分类Dev

wamp + wordpress:无法打开流:权限被拒绝

来自分类Dev

无法打开输出文件:权限被拒绝

来自分类Dev

无法打开输出文件:权限被拒绝

来自分类Dev

无法打开流并且权限被拒绝-PHP

来自分类Dev

权限被拒绝-无法打开输出文件

Related 相关文章

  1. 1

    无法打开“存储/日志/laravel-2019-11-22.log”:打开流失败:权限被拒绝

  2. 2

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

  3. 3

    打开失败:EACCES(权限被拒绝)

  4. 4

    .rpm打开失败:权限被拒绝

  5. 5

    打开流失败

  6. 6

    打开流失败

  7. 7

    laravel centOS 8“无法在追加模式下打开日志文件:无法打开流:权限被拒绝”

  8. 8

    Elasticsearch无法打开日志文件:权限被拒绝

  9. 9

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

  10. 10

    Android:打开失败的eacces权限被拒绝

  11. 11

    Android:打开失败的eacces权限被拒绝

  12. 12

    打开失败:Android中的EACCES(权限被拒绝)

  13. 13

    Android IOException:打开失败:EACCES(权限被拒绝)

  14. 14

    Android上的“打开失败:EACCES(权限被拒绝)”

  15. 15

    如何解决错误:无法打开laravel.log权限被拒绝?

  16. 16

    ssh无法与外部ip连接(端口22已打开)

  17. 17

    ssh无法与外部ip连接(端口22已打开)

  18. 18

    无法打开文件xenial-updates_multiverse_dep11_icons-64x64.tar.gz-打开(13:权限被拒绝)[IP:213.136.12.213 80]

  19. 19

    在Android API 22中打开相机灯

  20. 20

    在Android API 22中打开相机灯

  21. 21

    打开失败:首次运行时 EACCES(权限被拒绝)

  22. 22

    打开目录拒绝权限

  23. 23

    Laravel 5-ErrorException无法打开流:权限被拒绝

  24. 24

    由于权限被拒绝而无法打开,/ var / log / cassandra / gc.log

  25. 25

    wamp + wordpress:无法打开流:权限被拒绝

  26. 26

    无法打开输出文件:权限被拒绝

  27. 27

    无法打开输出文件:权限被拒绝

  28. 28

    无法打开流并且权限被拒绝-PHP

  29. 29

    权限被拒绝-无法打开输出文件

热门标签

归档