Nach Update von 4.9.11 auf 4.9.13 Probleme mit Datenbank?
Hallo,
nach einem Update via Contao-Manager von der Version 4.9.11 auf 4.9.13 läuft bei mir weder das Frontend noch kann ich mich ins Backend einloggen (Anmeldung fehlgeschlagen trotz korrektem Usernamen und Passwort).
Im Logfile steht folgende Fehlermeldung:
Code:
[2021-03-30 14:45:49] request.CRITICAL: Uncaught PHP Exception InvalidArgumentException: "$statement must be a Statement object or an array" at /homepages/xxx/vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Result.php line 93 {"exception":"[object] (InvalidArgumentException(code: 0): $statement must be a Statement object or an array at /homepages/xxx/vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Result.php:93)"} []
Habe mir den Quellcode von Result.php schonmal angeschaut. Hier wird der Fehler ausgegeben:
PHP-Code:
public function __construct($statement, $strQuery)
{
if ($statement instanceof DoctrineStatement)
{
$this->resResult = $statement;
}
elseif (\is_array($statement) && \count(array_filter(array_map('is_array', $statement))) === \count($statement))
{
$this->resultSet = array_values($statement);
$this->rowCount = \count($this->resultSet);
}
else
{
throw new \InvalidArgumentException('$statement must be a Statement object or an array');
}
$this->strQuery = $strQuery;
}
Mir ist aber nicht klar, warum das plötzlich nicht mehr läuft?!
parameters.yml mit korrekten DB-Credentials ist vorhanden, Datenbank läuft ... soweit alles in Ordnung.
Aber sowohl der Fehler im Frontend als auch das unmögliche Einloggen ins BE spricht für mich für einen Fehler in der Kommunikation mit der DB?
Ein Downgrade auf 4.9.11 per CM hat leider nichts gebracht. :-(
Vorher lief es einwandfrei.
Bitte um kurzen Supporthinweis, was ich hier tun kann bzw. woher der Fehler kommen könnte?
Herzlichen Dank vorab und viele Grüße,
Boris