When you say 'storage/logs/laravel.log is not found' do you mean when you try and do the directory listing or are you just repeating the error message? If you do an 'ls -lR storage' what do the permissions look like? It could be an selinux setting too - try changing /etc/sysconfig/selinux to be 'disabled' and reboot just to check.
Dec 20, 2015
6
Level 4
Laravel 5.1 @ CentOS 7 Installation issue
Hello everyone,
I am trying to install laravel on centos 7 and resulted "500" status after installation. I searched for solutions for a while but still not work.
Here is my steps :
cd /var/www/
composer create-project laravel/laravel my-directory --prefer-dist
then
chown -R apache.apache project/
I tried to chmod -R 777 storage and vendor and still return 500
I got these errors in apache error_log
[Mon Dec 21 15:16:24.475619 2015] [:error] [pid 19473] [client ::1:45885] PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/var/www/project/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in /var/www/project/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87\nStack trace:\n#0 /var/www/project/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\\Handler\\StreamHandler->write(Array)\n#1 /var/www/project/vendor/monolog/monolog/src/Monolog/Logger.php(289): Monolog\\Handler\\AbstractProcessingHandler->handle(Array)\n#2 /var/www/project/vendor/monolog/monolog/src/Monolog/Logger.php(565): Monolog\\Logger->addRecord(400, Object(UnexpectedValueException), Array)\n#3 /var/www/project/vendor/laravel/framework/src/Illuminate/Log/Writer.php(202): Monolog\\Logger->error(Object(UnexpectedValueException), Array)\n#4 /var/www/project/vendor/laravel/framework/src/Illuminate/Log/Writer.php(113): Illuminate\\Log\\Writer->writeLog('error', Object(UnexpectedValueException), Array)\n#5 /var/www/project in /var/www/project/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 87
[Mon Dec 21 15:16:24.476136 2015] [:error] [pid 19473] [client ::1:45885] PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/var/www/project/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in /var/www/project/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87\nStack trace:\n#0 /var/www/project/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\\Handler\\StreamHandler->write(Array)\n#1 /var/www/project/vendor/monolog/monolog/src/Monolog/Logger.php(289): Monolog\\Handler\\AbstractProcessingHandler->handle(Array)\n#2 /var/www/project/vendor/monolog/monolog/src/Monolog/Logger.php(565): Monolog\\Logger->addRecord(400, Object(Symfony\\Component\\Debug\\Exception\\FatalErrorException), Array)\n#3 /var/www/project/vendor/laravel/framework/src/Illuminate/Log/Writer.php(202): Monolog\\Logger->error(Object(Symfony\\Component\\Debug\\Exception\\FatalErrorException), Array)\n#4 /var/www/project/vendor/laravel/framework/src/Illuminate/Log/Writer.php(113): Illuminate\\Log\\Writer->writeLog('error', Ob in /var/www/project/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 87
httpd.conf
<VirtualHost *:80>
ServerName laravel.project.local
DocumentRoot /var/www/project/public
<Directory /var/www/laravel>
AllowOverride All
</Directory>
</VirtualHost>
public/.htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
At this moment I have re-installed laravel and chown to apache. file permissions is listed below :
drwxr-xr-x. 2 apache apache 47 Aug 30 19:31 tests
drwxr-xr-x. 5 apache apache 43 Aug 30 19:31 storage
-rw-r--r--. 1 apache apache 567 Aug 30 19:31 server.php
drwxr-xr-x. 5 apache apache 42 Aug 30 19:31 resources
-rw-r--r--. 1 apache apache 1928 Aug 30 19:31 readme.md
drwxr-xr-x. 2 apache apache 73 Aug 30 19:31 public
-rw-r--r--. 1 apache apache 899 Aug 30 19:31 phpunit.xml
-rw-r--r--. 1 apache apache 87 Aug 30 19:31 phpspec.yml
-rw-r--r--. 1 apache apache 159 Aug 30 19:31 package.json
-rw-r--r--. 1 apache apache 503 Aug 30 19:31 gulpfile.js
drwxr-xr-x. 5 apache apache 68 Aug 30 19:31 database
drwxr-xr-x. 2 apache apache 4096 Aug 30 19:31 config
-rw-r--r--. 1 apache apache 1201 Aug 30 19:31 composer.json
drwxr-xr-x. 3 apache apache 51 Aug 30 19:31 bootstrap
-rwxr-xr-x. 1 apache apache 1646 Aug 30 19:31 artisan
drwxr-xr-x. 10 apache apache 4096 Aug 30 19:31 app
-rw-r--r--. 1 apache apache 111082 Dec 21 15:13 composer.lock
drwxr-xr-x. 29 apache apache 4096 Dec 21 15:13 vendor
storage/logs/laravel.log is not found.
Can someone point me out the problem ?
thanks a lot
Level 50
Please or to participate in this conversation.