"500 Internal Server Error" in lokaler Entwicklungsumgebung (Dbafs.php, int $maxFile)
Hallo,
ich wollte mir mal die neue Contao 4.13 in meiner lokalen Entwicklungsumgebung installieren.
Ich habe das ganz jungfräulich per php composer.phar create-project contao/managed-edition test 4.13 gemacht.
In meinem MAMP Pro habe ich die Root des Hosts auf das public Verzeichnis gelegt.
Und dann gänge es ja mit host/contao/install weiter, aber das spuckt mir nur ein
The server returned a "500 Internal Server Error".
aus.
Einzige Auffälligkeit in den logs steht in der php_error.log:
Code:
21-Feb-2022 13:33:50 Etc/GMT-1] PHP Warning: mysqli_connect(): (HY000/2002): Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte.
in Command line code on line 1
[21-Feb-2022 13:33:50 Etc/GMT-1] PHP Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in Command line code on line 1
[21-Feb-2022 13:33:50 Etc/GMT-1] PHP Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in Command line code on line 1
[21-Feb-2022 13:33:50 Etc/GMT-1] PHP Warning: mysqli_close() expects parameter 1 to be mysqli, boolean given in Command line code on line 1
[21-Feb-2022 12:34:05 UTC] PHP Warning: Module 'gd' already loaded in Unknown on line 0
[21-Feb-2022 12:34:05 UTC] PHP Warning: Module 'openssl' already loaded in Unknown on line 0
Mit der Verbindung wundert mich; zu dem Zeitpunkt hat Contao doch noch gar keine DB Zugangsdaten (?)
Hat jemand eine Idee, wie es zu dem Fehler kommt?
Liste der Anhänge anzeigen (Anzahl: 1)
Der obere Screenshot zeigt das Isntalltool ohne aktivierten Debug-Modus und der untere dann mit aktvieren Debug-Modus.
Ein Update hat nun geholfen.
Ich habe gerade ein Update angestoßen.
Code:
Upgrading league/flysystem (3.0.8 => 3.0.9)
Nun funktionieren alle Installationen, auch der Debug-Modus.
Contao 4.13 | Installtool | PHP-Version
Möchte mich dem Thema anschließen.
Neue Installation von Contao 4.13 per Contao-Manager.
Innerhalb vom Contao-Manager keine Probleme.
Innerhalb des Install-Tool bekomme ich nach dem drücken des Button "Datenbank aktualisieren" eine Fehlermeldung "Internal Server Error".
Eine Überprüfung der Datenbank ergibt Daten wurden geschrieben.
Dieses Verhalten tritt nur auf wenn als PHP-Version 8.1.0 aktiv ist.
Wenn PHP-Version 8.0.13 ist tritt der Fehler nicht auf.
Hat jemand eine Idee woran es liegen kann?
Danke
Hans-Jürgen
Liste der Anhänge anzeigen (Anzahl: 1)
Contao 4.13 | Installtool | Internal Server Error
Wenn ich den Debug Modus im Contao-Manager aktiviere kommt der Fehler nicht.
Erst mit Hilfe der .env Datei konnte ich den Debug Modus aktivieren und die Fehlermeldung kam.
In der Contao-Dokumentation steht zum "Stack Trace" das bei einem Fehler er direkt im Browser angezeigt wird. Dies erfolgte bei mir trotz Fehler nicht.
Hier der Inhalt der Datei "dev-2022-02-23.log" aus var/logs
Code:
[2022-02-23T17:03:04.298702+01:00] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"https://contao-test.hjotto.de/contao/install","method":"GET"} []
[2022-02-23T17:03:05.661242+01:00] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"cd01de"},"request_uri":"https://contao-test.hjotto.de/_wdt/cd01de","method":"GET"} []
[2022-02-23T17:03:05.961296+01:00] request.INFO: Matched route "contao_core_favicon__invoke". {"route":"contao_core_favicon__invoke","route_parameters":{"_route":"contao_core_favicon__invoke","_scope":"frontend","_controller":"Contao\\CoreBundle\\Controller\\FaviconController"},"request_uri":"https://contao-test.hjotto.de/favicon.ico","method":"GET"} []
[2022-02-23T17:03:05.987609+01:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\ConnectionException: "An exception occurred in the driver: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)" at /hp/bt/ab/xu/www/contao-test/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php line 103 {"exception":"[object] (Doctrine\\DBAL\\Exception\\ConnectionException(code: 1045): An exception occurred in the driver: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) at /hp/bt/ab/xu/www/contao-test/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:103)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) at /hp/bt/ab/xu/www/contao-test/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:30)\n[previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) at /hp/bt/ab/xu/www/contao-test/vendor/doctrine/dbal/src/Driver/PDO/MySQL/Driver.php:28)"} []
[2022-02-23T17:03:18.550682+01:00] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"https://contao-test.hjotto.de/contao/install","method":"POST"} []
[2022-02-23T17:03:18.860837+01:00] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"https://contao-test.hjotto.de/contao/install","method":"GET"} []
[2022-02-23T17:03:19.691896+01:00] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"4d8c3b"},"request_uri":"https://contao-test.hjotto.de/_wdt/4d8c3b","method":"GET"} []
[2022-02-23T17:03:33.643214+01:00] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"https://contao-test.hjotto.de/contao/install","method":"POST"} []
[2022-02-23T17:03:33.874091+01:00] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"https://contao-test.hjotto.de/contao/install","method":"GET"} []
[2022-02-23T17:03:34.619433+01:00] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"7f3c41"},"request_uri":"https://contao-test.hjotto.de/_wdt/7f3c41","method":"GET"} []
[2022-02-23T17:04:17.844418+01:00] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"https://contao-test.hjotto.de/contao/install","method":"POST"} []
[2022-02-23T17:04:20.558257+01:00] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"https://contao-test.hjotto.de/contao/install","method":"GET"} []
[2022-02-23T17:04:22.448944+01:00] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"594767"},"request_uri":"https://contao-test.hjotto.de/_wdt/594767","method":"GET"} []
[2022-02-23T17:04:27.192678+01:00] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"https://contao-test.hjotto.de/contao/install","method":"POST"} []
[2022-02-23T17:04:35.949365+01:00] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"https://contao-test.hjotto.de/contao/install","method":"GET"} []
[2022-02-23T17:04:37.762582+01:00] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"49fc4d"},"request_uri":"https://contao-test.hjotto.de/_wdt/49fc4d","method":"GET"} []
[2022-02-23T17:04:46.278208+01:00] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"https://contao-test.hjotto.de/contao/install","method":"POST"} []
[2022-02-23T17:04:47.608219+01:00] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"https://contao-test.hjotto.de/contao/install","method":"GET"} []
[2022-02-23T17:04:52.697879+01:00] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"https://contao-test.hjotto.de/contao/install","method":"GET"} []
[2022-02-23T17:04:54.882165+01:00] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"af1f11"},"request_uri":"https://contao-test.hjotto.de/_wdt/af1f11","method":"GET"} []
Ich weis nicht ob man etwas sehen kann.
Danke erstmal
Hans-Jürgen