我收到了有关error_log文件“流或文件".../laravel.log""的消息.无法打开:无法打开流:权限被拒绝" [英] I got message for error_log file "The stream or file ".../laravel.log" could not be opened: failed to open stream: Permission denied"

查看:263
本文介绍了我收到了有关error_log文件“流或文件".../laravel.log""的消息.无法打开:无法打开流:权限被拒绝"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

2017年6月20日星期二13:17:41.195156] [:错误] [pid 14454] [客户端203.131.216.144:60475]

Tue Jun 20 13:17:41.195156 2017] [:error] [pid 14454] [client 203.131.216.144:60475]

PHP致命错误:消息流或文件"/var/www/html/app/storage/logs/laravel.log"无法打开的未捕获异常'UnexpectedValueException':无法打开流:权限被拒绝'在

PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/var/www/html/app/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in

/var/www/html/app/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:107\nStack trace:\ n#0

/var/www/html/app/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:107\nStack trace:\n#0

/var/www/html/app/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37):Monolog \ Handler \ StreamHandler-> write(Array)\ n#1

/var/www/html/app/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\Handler\StreamHandler->write(Array)\n#1

/var/www/html/app/vendor/monolog/monolog/src/Monolog/Logger.php(336):Monolog \ Handler \ AbstractProcessingHandler-> handle(Array)\ n#2

/var/www/html/app/vendor/monolog/monolog/src/Monolog/Logger.php(336): Monolog\Handler\AbstractProcessingHandler->handle(Array)\n#2

/var/www/html/app/vendor/monolog/monolog/src/Monolog/Logger.php(615):Monolog \ Logger-> addRecord(400,Object(Symfony \ Component \ Debug \ Exception \ FatalErrorException) ,数组)\ n#3

/var/www/html/app/vendor/monolog/monolog/src/Monolog/Logger.php(615): Monolog\Logger->addRecord(400, Object(Symfony\Component\Debug\Exception\FatalErrorException), Array)\n#3

/var/www/html/app/vendor/laravel/framework/src/Illuminate/Log/Writer.php(202):Monolog \ Logger->错误(对象(Symfony \ Component \ Debug \ Exception \ FatalErrorException) ,数组)\ n#4

/var/www/html/app/vendor/laravel/framework/src/Illuminate/Log/Writer.php(202): Monolog\Logger->error(Object(Symfony\Component\Debug\Exception\FatalErrorException), Array)\n#4

/var/www/html/app/vendor/laravel/framework/src/Illuminate/Log/Writer.php(113):Illuminate \ Log \ Writer-> writeLog('er in

/var/www/html/app/vendor/laravel/framework/src/Illuminate/Log/Writer.php(113): Illuminate\Log\Writer->writeLog('er in

/var/www/html/app/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php在第107行,引荐网址: http://203.131.209.179/app/login

/var/www/html/app/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 107, referer: http://203.131.209.179/app/login

推荐答案

目录权限

在安装Laravel之后,您可能需要配置一些权限. storagebootstrap/cache目录中的目录应该可由您的Web服务器写入,否则Laravel将无法运行.

After installing Laravel, you may need to configure some permissions. Directories within the storage and the bootstrap/cache directories should be writable by your web server or Laravel will not run.

https://laravel.com/docs/5.4/installation#installing-laravel

例如,在Linux中,您可以通过执行chmod命令来做到这一点:

So, for example, in Linux you can do this by executing chmod command:

chmod -R 755 storage bootstrap/cache

这篇关于我收到了有关error_log文件“流或文件".../laravel.log""的消息.无法打开:无法打开流:权限被拒绝"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆