I got the message for file error_log "Could not open stream or file ... /laravel.log": Could not open stream: Permission denied "

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

PHP Fatal error: Throw "UnexpectedValueException" with message "Stream or file" /var/www/html/app/storage/logs/laravel.log "could not be opened: could not 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): Monologue \ Handler \ StreamHandler-> write (Array) \ n # 1

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

/var/www/html/app/vendor/monolog/monolog/src/Monolog/Logger.php(615): Monologue \ 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): Monologue \ 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, referent: http://203.131.209.179/app/login

+3


source to share


1 answer


Directory Access Permissions

After installing Laravel, you may need to adjust some permissions. Directories are in directories storage

and bootstrap/cache

must be writable on your web server or Laravel will not work.

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



So, for example, on Linux, you can do this by running the command chmod

:

chmod -R 755 storage bootstrap/cache

      

+7


source







All Articles