Invalid datetime format: 1366 Incorrect integer value
Hey,
ich habe für einen Kunden Contao in meiner Entwicklerumgebung auf Version 4.13 gebracht.
Jetzt wollte ich die Website auf seinem Webspace einrichten, jedoch scheitere ich am Einspielen der Datenbank. Das mache ich über die Erweiterung Datenbanksicherung -> Download MySQL-Backup. Dieses Backup will ich dann über das Contao-InstallTool im Bereich Template importieren, da bekomme ich folgenden Fehlermeldung
"Der Import konnte nicht abgeschlossen werden! Ist die Datenbank aktuell und die Template-Datei kompatibel mit Ihrer Contao-Version?
SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect integer value: 'tl_article' for column `dbs10160539`.`tl_content`.`pid` at row 1"
Code:
[2023-03-01T14:28:30.443671+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":"http://www.website-2023-02.amedtec.de/contao/install","method":"POST"} []
[2023-03-01T14:28:32.834412+01:00] app.CRITICAL: An exception occurred. {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 1366): An exception occurred while executing a query: SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect integer value: 'tl_article' for column `dbs10160539`.`tl_content`.`pid` at row 1 at /homepages/10/d904550166/htdocs/website_2023-02/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:117)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 1366): SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect integer value: 'tl_article' for column `dbs10160539`.`tl_content`.`pid` at row 1 at /homepages/10/d904550166/htdocs/website_2023-02/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect integer value: 'tl_article' for column `dbs10160539`.`tl_content`.`pid` at row 1 at /homepages/10/d904550166/htdocs/website_2023-02/vendor/doctrine/dbal/src/Driver/PDO/Connection.php:32)"} []
Alle Erweiterungen sind in der Version installiert wie in meiner Entwicklerumgebung und php8.1.
Der Kunde will nicht unbedingt den Zugang zu phpAdmin herausgeben, sonst würde ich die Datenbank so importieren.
Kann mir jemand bitte weiterhelfen?
Edit: Es hat bestimmt etwas mit der Tabelle tl_content Spalte ptable zutun. Da ist der Typ bei mir auf varchar(64). Laut Fehlermeldung soll das aber ein integer sein.
Edit2: War mein Fehler, habe nur ein Datenbanksicherung gemacht, mußte aber ein Website-Template erstellen. :(