laravel - 我收到 error_log 文件的消息 "The stream or file ".../laravel.log"无法打开 : failed to open stream: Permission denied"

标签 laravel

这个问题在这里已经有了答案:





How to fix Error: laravel.log could not be opened?

(19 个回答)


8 个月前关闭。




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

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/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(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->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/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 107, referer: http://203.131.209.179/app/login

最佳答案

Directory Permissions

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 来做到这一点。命令:
chmod -R 755 storage bootstrap/cache

关于laravel - 我收到 error_log 文件的消息 "The stream or file ".../laravel.log"无法打开 : failed to open stream: Permission denied",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44668311/

相关文章:

php - GCM/Parse 推送函数在使用字符串文字而非字符串变量时有效

php - Laravel Eloquent 和复杂的关系

ruby - 为什么我在 Guard :watch in command line? 上收到 ruby​​ 错误

javascript - 当我运行 npm run dev 时如何知道编译哪个文件

php - 键/值对中的 Laravel 查询生成器

jquery - 如何隐藏图像损坏的图标而不隐藏所有样式?

Laravel - 通过具有急切负载的数据透视表的一对一关系

php - 如何在具有指定键的元素之后插入 Laravel 集合中的元素?

php - Laravel:字段不插入

php - Eloquent:约束关系属性为 0 或关系不存在的急切加载关系