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!
>> 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. Ik krijg hetzelfde als ik naar http://64.137.237.22/public ga.

"alleen als het pad eindigt met /public"

Heb je het nu daadwerkelijk over het PAD in httpd.conf of heb je het over een URL, aangezien je het daarna ineens hebt over "http://64.137.237.22/public".

Het lijkt erop dat je je document root verkeerd heb ingesteld, aangezien een groot deel van je server nu bereikbaar is via de browser. De document root in httpd.conf moet je instellen (denk ik) op die 'public' map. Daar zou ik eens mee beginnen.

Vervolgens de webserver opnieuw opstarten via

systemctl restart httpd.service

@Ozzie PHP: Dit heb ik al gedaan maar dit is nu even puur zodat jullie mee kunnen kijken, het is een frisse installatie van Laravel 5, dus ik heb niets te verbergen.

Edit: Done
"Whoops, looks like something went wrong." zegt ie nu :-)

We hebben beeld! ;-)

Yeahh, alleen toen ik het veranderd had was er ook nog 500 error.
De server opnieuw opstarten met "/etc/selinux/config" met "disabled" does the trick.
Normaal gesproken krijg je geen "Whoops, looks like something went wrong."
Dus of je rechten van storage staan nog niet goed, of er is nog iets mis met de routes lijkt me.

EDIT nee, niet storage, maar cache is volgens mij het probleem dan denk.
Het .env bestand is verdwenen waardoor ik een error met cipher not supported krijg, denk ik.
Ik ga nu Laravel 5 op me computer zetten en laten uploaden met FileZilla, zodat die .env sowieso aangemaakt wordt.
Doe eens:

php artisan key:generate

Volgens mij maakt ie dan gewoon een nieuwe aan. ;)
Whoopss, hahah.
FileZilla is al bezig.

Kan geen kwaad, ik heb alle tijd om nieuwe erop te zetten.
Huh? FileZilla? Why?
php artisan heeft zoveel mooie opties.
Laravel is nu eenmaal ervoor gemaakt zodat je niet constant moet lopen uploaden.
Dat commando van Laravel kwam even niet in me op, dus deed ik dit maar.

Reageren