Contao 4.4.26 - Install Tool "Es ist ein Fehler aufgetreten"
Hallo Forum,
Nach einem Update von Contao-Erweiterungen kam die Meldung bitte Datenbank aktualisieren. Kein Problem - im Install-Tool kann man das machen. Doch leider komme ich nicht mehr nach Passworteingabe ins Install-Tool: "Es ist ein Fehler aufgetreten". Im Log "...var/logs/" lautet die Fehlermeldung:
Code:
[2018-12-09 19:30:33] app.CRITICAL: An exception occurred. {"exception":"[object] (Doctrine\\DBAL\\Exception\\SyntaxErrorException(code: 0): An exception occurred while executing 'SELECT COLUMN_NAME AS Field, COLUMN_TYPE AS Type, IS_NULLABLE AS `Null`, COLUMN_KEY AS `Key`, COLUMN_DEFAULT AS `Default`, EXTRA AS Extra, COLUMN_COMMENT AS Comment, CHARACTER_SET_NAME AS CharacterSet, COLLATION_NAME AS Collation FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'vsbtuver_contao4' AND TABLE_NAME = 'tl_layout' ORDER BY ORDINAL_POSITION ASC AND COLUMN_NAME = 'sections'':\n\nSQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'AND COLUMN_NAME = 'sections'' at line 1 at /home/vsbtuver/www/vsbtuver.myhostpoint.ch/contao4/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:79, Doctrine\\DBAL\\Driver\\PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'AND COLUMN_NAME = 'sections'' at line 1 at /home/vsbtuver/www/vsbtuver.myhostpoint.ch/contao4/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:90, PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'AND COLUMN_NAME = 'sections'' at line 1 at /home/vsbtuver/www/vsbtuver.myhostpoint.ch/contao4/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:88)"} []
Weiss da jemand Bescheid?
Liste der Anhänge anzeigen (Anzahl: 2)
... danke für Hinweis. Jetzt wollte ich eine Erweiterung aktualisieren- und der Manger dreht und dreht und will nicht enden. Kann ich das abbrechen? (siehe Bild) Anhang 21657
1. Ich glaube ich habe ein generelles Problem mit dem Update-Manger. Ich weiss nie ganz genau, welche Version jetzt aktuell ist. Z.B. das News-Letter-Bundle. Ich habe Contao 4.4.26 LTS installiert. Darf ich dann für das Newsletter-Bundle nur Updates aus der 4er Reihe nehmen? Also z.B. 4.4.30 - und nicht die aktuellste Version 4.6.10?
2. Muss man sich von Oben nach unten durcharbeiten - d.h. zuerst das "Contao Open Source" Bundle aktualisieren und dann die anderen folgenden?
3. Kann das System nicht automatisch nach dem neusten Update suche - indem ich den Button "Aktualisieren" klicke oder muss ich auf der Webseite schauen, welche Version aktuell ist? In meinem Fall wäre das jetzt 4.4.29 (Anhang 21658). Und dann 4.4.29 in das orange Feld eintragen?
Also mit dieser 4er Version habe ich mich noch nicht angefreundet... hoffentlich kann mich hier jemand aufklären. Danke vielmals...
Liste der Anhänge anzeigen (Anzahl: 1)
Danke hier meine [ATTACH=CONFIG]Composer.json21659[/ATTACH]
Liste der Anhänge anzeigen (Anzahl: 1)
O.k. habe die composer-datei umbenannt. Alles läuft zum Glück noch. Aber ich muss trotzdem ganz blöd fragen- wie macht man das Update richtig?
Muss ich im orangen Feld 4.4.29 eintragen? Oder so wie unten "^4.4". Wieso 4.4.29? Das ist die neuste 4er-Version. Oder was muss dort stehen? Im Anhang Anhang 21660.
Und nochmals so eine Frage: Muss man eigentlich die Datei composer.lock löschen?