I cloned the Laravel repository into my CentOS 7 box. When I try to start it, I get a 500 error, but nothing is displayed.
So I check /var/log/httpd/error_log and see that I have some permission errors:
[Mon May 16 11:39:32.996441 2016] [:error] [pid 2434] [client 104.156.67.195:39136] PHP Fatal error: Uncaught UnexpectedValueException: The stream or file "/var/www/html/MYSITE/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied in /var/www/html/MYSITE/bootstrap/cache/compiled.php:13701 Stack trace: #0 /var/www/html/MYSITE/bootstrap/cache/compiled.php(13635): Monolog\\Handler\\StreamHandler->write(Array) #1 /var/www/html/MYSITE/bootstrap/cache/compiled.php(13396): Monolog\\Handler\\AbstractProcessingHandler->handle(Array) #2 /var/www/html/MYSITE/bootstrap/cache/compiled.php(13494): Monolog\\Logger->addRecord(400, Object(Symfony\\Component\\Debug\\Exception\\FatalErrorException), Array) #3 /var/www/html/MYSITE/bootstrap/cache/compiled.php(13189): Monolog\\Logger->error(Object(Symfony\\Component\\Debug\\Exception\\FatalErrorException), Array) #4 /var/www/html/MYSITE/bootstrap/cache/compiled.php(13160): Illuminate\\Log\\Writer->writeLog('error', Object(Symfony\\Component\\Debug\\Exception\\FatalErrorException), Array) # in /var/www/html/MYSITE/bootstrap/cache/compiled.php on line 13701
I did the following to try to overcome the problems:
chmod -R 775 storage chmod -R 775 vendor chown -R apache:apache storage
So now it looks like this:
-rwxrwxr-x. 1 apache apache 2156 May 16 11:41 storage/logs/laravel.log
But that did not work.
Interestingly, I typed some artisan commands incorrectly before, and they seemed to add logs to the log file ...
I already read / tried:
source share