Wie um zu zeigen, zf2 Fehler?
Habe ich neu installieren, mein system und wenn nun etwas schief in zf2 kann ich sehen den Fehler auf der Seite nur in der nginx error log, das display_errors und display_startup_errors Auf, in php.ini, die vielleicht etwas mit meiner php-fpm Einstellungen?
Und in der einfachen php-Datei nicht im zf2 habe ich die Fehler sehen!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie aktivieren Sie die folgenden Optionen in deiner config
Erinnern, schalten Sie diese in einer Produktionsumgebung
error_reporting
oderdisplay_errors
Einstellung in deiner php.iniini_set('display_errors', true);
in meinem index.php jetzt zeigen Sie mir die Fehlerini_set('display_errors', true);
am Anfang Ihrerconfig/autoload/local.php
- Datei. Don ' T steckte es in Ihreindex.php
Datei, da dies würde es ermöglichen, Fehler in der Produktionsumgebung zu.Zend framework 2 verschmelzen die configs von alle geladenen Module, so müssen Sie sicherstellen, dass Sie bereits 'display_exceptions' (wenn dieser Schlüssel vorhanden ist) auf true in alle - Module config-Datei.
Können Sie sehen, welche Module geladen sind, in Ihre application.config.php Datei
true
in die zuletzt geladene Modul (eigene app). Dies überschreibt alle anderen.Können Sie kombinieren die oben mit einem Umwelt-check:
Fügen Sie diese zu Ihrem public/index.php an der Spitze:
Und diese zu Ihren öffentlichen/.htaccess:
SetEnv "APP_ENV" "development"
Fügen Sie diese zu Ihrem public/index.php
In meinem Fall Zend Fehler und NGinX - php5-fpm funktionieren wie dieser:
Nur ich in
public/index.php
(@AlloVince)Ohne
If(){...}
Aber Wenn nur über code, display-Fehler, den geben:
Andere Sache! Die Einrichtung dieser code: (@Nong)
in
module.config.php
wie diese:),
Bekomme ich alle Fehler ein Fehlerprotokoll auf dem Bildschirm:
Ich nicht touch config-Datei als php-fpm im system (Ubuntu 14.04).