Contao Installation 4.6. - Datenbank kann nicht aktualisiert werden
Hallo Zusammen,
ich verzweifel langsam an einer frischen Contao Installation.
Der Manager läuft sauber durch und macht seine Arbeit. Nur hackt es dann beim aktualisieren der Datenbank mithilfe des Installationstools.
Es kommt die Meldung: "Es ist ein Fehler aufgetreten".
Beim Auslesen der Log Datei habe ich folgenden Eintrag gefunden:
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes at /is/htdocs/wp12951274_5N9Z6JUPVS/www/contao/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:88)"} []
Ich werde daraus aber nicht wirklich schlau. Wenn ich mit phpmyadmin die Datenbank prüfe, dann fällt mir auf, dass Einträge und Tabellen nur zum Teil existieren.
Hoster ist HostEurope.
Beste Grüße
Fehler nach Update auf 4.4.30 mit contao-manager.phar.php über Web
Zitat:
Zitat von
Dr.Knoerz
Bei mir ist das Problem jetzt bei HostEurope (MySQL) und bei Webhoster AG (Maria DB) aufgetreten.
Und jetzt auch bei mir beim Update auf Webserver von Hostpoint mit MariaDB aufgetreten. Auch nach dem Durchlesen dieses Tread bleibt mir der Lösungsansatz schleierhaft.
Die Webseite funktioniert, aber domaine/contao/install gibt die Fehlermeldung
Zitat:
Es ist ein Fehler aufgetreten
Was ist das Problem?
Bei der Ausführung des Skriptes ist ein Fehler aufgetreten. Irgendetwas funktioniert nicht richtig.
Wie kann ich das Problem lösen?
Öffnen Sie die aktuelle Log-Datei im Ordner var/logs bzw. app/logs und suchen Sie die zugehörige Fehlermeldung (normalerweise die letzte).
Weitere Informationen
Die Skriptausführung wurde gestoppt, weil irgendetwas nicht korrekt funktioniert. Die eigentliche Fehlermeldung wird aus Sicherheitsgründen hinter dieser Meldung verborgen und findet sich in der aktuellen Log-Datei (siehe oben). Wenn Sie die Fehlermeldung nicht verstehen oder nicht wissen, wie das Problem zu beheben ist, durchsuchen Sie die Contao-FAQs oder besuchen Sie die Contao-Supportseite.
var/logs/prod-2019-01-01.log
Zitat:
[2019-01-01 15:14:12] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_sc ope":"backend","_token_check":true,"_controller":" Contao\\InstallationBundle\\Controller\\Installati onController::installAction","_route":"contao_inst all"},"request_uri":"https://www.vbbnw.ch/contao/install","method":"HEAD"} []
[2019-01-01 15:14:12] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_sc ope":"backend","_token_check":true,"_controller":" Contao\\InstallationBundle\\Controller\\Installati onController::installAction","_route":"contao_inst all"},"request_uri":"https://www.vbbnw.ch/contao/install","method":"GET"} []
[2019-01-01 15:14:13] app.CRITICAL: An exception occurred. {"exception":"[object] (Doctrine\\DBAL\\Schema\\SchemaException(code: 30): There is no column with name 'path(333)' on table 'tl_files'. at /home/merlinco/www/contao4.cms.test/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaException.php:82)"} []
Fehler nach Update auf 4.4.30 gelöst
Zitat:
Zitat von
merlincom
Die Webseite funktioniert, aber domaine/contao/install gibt die Fehlermeldung
[1] Auf dem Server per FTP var/cache/ gelöscht
[2] domaine/contao-manager.phar.php/ aufgerufen und alle Contao-Packages aktualisiert
[3] domaines/contao/install aufgerufen
Nun erscheint die Meldung:
[X] ALTER TABLE tl_comments_notify CHANGE email email VARCHAR(255) DEFAULT '' NOT NULL