Goedemorgen,

Ik heb een server met CentOS 7, alleen wanneer ik Laravel 5 wil installeren krijg ik een HTTP Error 500.
Het pad van de DocumentRoot in httpd.conf staat correct, alleen als het pad eindigt met /public (de map van Laravel) krijg ik een 500 server error.

Zouden jullie misschien weten wat er aan de hand is en hoe ik het kan oplossen?

Alvast bedankt!
Kijk eens in de errorfile van Apache.
Ik zie:

PHP Fatal Error: Uncaught UnexpectedValueExecption: The stream or file "/var/www/htdocs/laravel/storage/logs/laravel-2016-06-10.log" could not be openend: failed to open stream: Permission denied in .....
Bestaat die file?
Welke rechten heeft ie?
Nee die bestaat niet.
De storage map heeft op dit moment 777.
Maak eens een leeg bestand met die naam en dat path.
Uiteraard genoeg rechten geven.
Nog steeds error 500 in /public map.
De rechten van dat bestand is 777.
Zelfde error in de log?
Zijn de mappen in het path wel toegankelijk?
Nee de logfile in "/var/www/htdocs/laravel/storage/logs/laravel-2016-06-10.log" is leeg.
De mappen zijn wel toegankelijk.
Daar staat dit commando "ls -lR storage", wat het volgende geeft:

storage:
total 0
drwxrwxrwx. 3 root root 36 Jun 10 07:41 app
drwxrwxrwx. 5 root root 62 Jun 10 07:41 framework
drwxrwxrwx. 2 root root 52 Jun 10 10:04 logs

storage/app:
total 0
drwxrwxrwx. 2 root root 23 Jun 10 07:41 public

storage/app/public:
total 0

storage/framework:
total 0
drwxrwxrwx. 2 root root 23 Jun 10 07:41 cache
drwxrwxrwx. 2 root root 23 Jun 10 07:41 sessions
drwxrwxrwx. 2 root root 23 Jun 10 07:41 views

storage/framework/cache:
total 0

storage/framework/sessions:
total 0

storage/framework/views:
total 0

storage/logs:
total 0
-rwxrwxrwx. 1 root root 0 Jun 10 10:04 laravel-2016-06-10.log


Verder heb ik nu "/etc/selinux/config" de waarde veranderd naar 'disabled'.

Reageren