PHP-Error Log bei All-inkl einrichten

'Mathias Arzberger'
Mathias Arzberger

Für die Entwicklung von Erweiterungen für Contao ist es manchmal notwendig den Error 500 auszuwerten. Hierzu kann man ganz einfach über die .htaccess Datei das Logging in einer Datei aktivieren.

Fehler 500 abfangen und analysieren

php_flag log_errors on
php_value error_log "/www/htdocs/[KASNUMMER]/contao/var/log/error.log"

Mögliche Fehler und deren Ursache

Fehler

PHP Fatal error: Uncaught Error: Call to undefined method Contao\ManagerBundle\HttpKernel\ContaoKernel::fromRequest()

Ursache

Downgrade einer Contao Installation (z.B. 4.8 auf 4.4 über den Contao Manager downgraden)

Wie kann ich den Fehler beheben?

Entferne die Dateien app.php und app_dev.php im web Verzeichnis und führe erneut ein composer install aus

Memory Limit

Fehler

PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 761856 bytes)

Ursache

Dein eingestelltes Memory Limit bzw. das des Hosting-Paketes ist nicht ausreichend.

Wie kann ich den Fehler beheben?

Versuche das Memory Limit in der .htaccess Datei deiner Installation zu erhöhen oder nutze die Einstellungsmöglichkeiten deines Webpanels.

Beispiel .htaccess

php_value memory_limit 512M

Letzte Update: 05.06.2020

Zurück

*******************

Liebe Leser,
Menschen sind nicht ausschließlich Frauen, Männer, weiblich, männlich, divers – Menschen können vielfältiger sein! Wir möchten euch ALLE als Menschen ansprechen, egal von welchem Geschlecht oder welcher Kultur. Sprachlich ist es schwierig, euch alle „richtig“ anzusprechen. Daher verwenden wir – auch für eine bessere Lesbarkeit – bei Personenbezeichnungen meist die männliche Form, wie Dienstleister oder Partner. Aber eins ist uns wichtig: Keiner soll sich ausgeschlossen fühlen.

Zudem sind wir Verfechter des DU #gernperdu und gestalten so unsere tägliche Kommunikation etwas lockerer und persönlicher. Auch hier gilt: Wir bringen allen die gleiche Wertschätzung entgegen.

*******************