2017-03-20 2 views
0

Ich habe wirklich mit diesem Problem satt, für die letzten 4 Stunden habe ich daran gearbeitet, aber nicht die richtige Lösung bekommen.Laravel 5.4 Fehler im Webbrowser zeigt nicht statt 404 Fehler zeigt

Server

php-fpm-nginx (Laravel 5.4).

Problem: Fehlermeldungen sind nicht im Web-Browser

Lösungen gezeigt i

1.Enabled Fehlerberichterstattung in der php.ini versucht haben (seine Werke gut mit einer Probe PHP-Datei testted).

2. 777 Berechtigungen für storage und bootstrap Ordner.

  1. gesetzt APP_DEBUG=true in .env

ich kann in der Lage Fehlermeldungen in storage/logs Ordner zu sehen, aber es hat in Browser

+0

https://laravel.com/docs/5.4/errors << haben legen Sie die APP_DEBUG auf true in der Config up/app.php-Datei? –

+0

ja, es ist in '.env' Datei –

+0

eingestellt Überprüfen Sie die eigentliche Datei, mein Projekt hat es auch in der Umgebung, aber die app.php ist nicht eingerichtet, um die .env zu lesen, so dass meine ist falsch. –

Antwort

0

In Ihrem nginx Config nicht angezeigt, Sind Sie sicher, dass root auf Ihren öffentlichen Ordner verweist? Etwas wie folgt aus:

server { 
    listen  80; 
    .... 
    root  /path/laravel/public; 
    ...... 
} 
+0

Dies sollte als Kommentar gepostet werden. Sehen Sie [this] (http://meta.stackexchange.com/a/163589/338114), um zu erfahren, wann Sie eine Antwort schreiben und wann Sie einen Kommentar schreiben können. In einer Antwort sollte es nicht raten. –