Hallo
ich habe bei einer Contao 3.5.3 Installation auf 1und1 (Vertrag: 1&1 Home 5.0, mit PHP 5.5.28) ein mittelgroßes Problem mit EFG-Formularen.
Um das Problem zu lösen bin ich auf Fehlermeldungen angewiesen, ich habe sonst schon vieles probiert, komme aber nicht weiter. Man kann bei 1und1 ja auch kaum was machen.
Diese fehlen aber leider, daher würde ich gerne wissen, an welchen Stellen überall ich nachschauen muss, wenn Contao keine Fehler ausgibt.
Ich habe getan:
- In den Einstellungen Fehler anzeigen und Fehler ins Log aktiviert
- error_reporting( "E_ALL" ); in die /index.php geschrieben, ändert nichts
- den internen Cache deaktiviert
- in das Verzeichnis /system/logs/ nach einer error.log geschaut (gibt es nicht)
- eine /system/logs/error.logs angelegt und mit 777 berechtigt (bleibt leer)
Das sind die Ausgaben bezüglich Fehler der phpinfo():
Bei 1und1 kann man ja keine php_flag in die .htaccess schreiben, das gibt sofort einen 500 Fehler (Internal Error).display_errors On
display_startup_errors Off
error_append_string no value
error_log no value
error_prepend_string no value
error_reporting 22517
html_errors On
ignore_repeated_errors Off
log_errors Off
log_errors_max_len 1024
track_errors Off
xmlrpc_error_number 0
xmlrpc_errors Off
Allerdings kann PHP selbst durchaus einen Fehler ausgeben, z.B. bei irgendeinem ungütltigen String in einer Datei vom EFG-Modul:
Auch funktionert es, wenn ich z.B. ein:Parse error: syntax error, unexpected 'fehler' (T_STRING) in /homepages/6/d42310205/htdocs/check/phptest.php on line 5
in eine Moduldatei schreibe (nach der Namespace Erklärung).Code:log_message('TEST log_message in efg/forms/ExtendedForm.php');
Dann wird auch brav eine error.log angelegt und gefüllt.
Aber anscheinend wird in meinem Fall ein Contao Fehler nicht abgefangen, da die Seite weiß bleibt und nirgends ein Fehler protokolliert wird.
Wo kann ich noch nach Contao Fehlerausgaben suchen?
Danke.
franc
Lesezeichen