Hi Torsten, the latest 4.4.x ist 4.4.32.
Notice to the problem:
Had my installation still at 4.4.32 and did an update a few minutes ago. In the composer.json the doctrine 2.9.1 was set as conflict. The update offered my to update doctrine to 2.9.2. After running the the installer doesn't run.
Added the 2.9.2 also to the conflict all runs well at least.
Geändert von planepix (02.01.2019 um 17:42 Uhr)
---------------------------------
Beste Grüße planepix
Contao für Webdesigner (Website), Twitter: @contaowebdesign
weitzeldesign
Contao-Sprechstunde
Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
Contao Jahrbuch: www.contao-jahrbuch.de
Contao Agenturtag: www.contao-agenturtag.de
Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki
Schon wieder ein Update?
Glücklich sind die, die den Wert erkennen – und wertschätzen.
„Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”
I let all settings as default and just click ”Update Packages” and let then first run the ”Dry Run” option.
---------------------------------
Beste Grüße planepix
Contao für Webdesigner (Website), Twitter: @contaowebdesign
weitzeldesign
Contao-Sprechstunde
Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
Contao Jahrbuch: www.contao-jahrbuch.de
Contao Agenturtag: www.contao-agenturtag.de
Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki
Schon wieder ein Update?
Glücklich sind die, die den Wert erkennen – und wertschätzen.
„Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”
The default setting for the version of Contao is ”4.4.*” - Do you have the same value?
---------------------------------
Beste Grüße planepix
Contao für Webdesigner (Website), Twitter: @contaowebdesign
weitzeldesign
Contao-Sprechstunde
Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
Contao Jahrbuch: www.contao-jahrbuch.de
Contao Agenturtag: www.contao-agenturtag.de
Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki
Schon wieder ein Update?
Glücklich sind die, die den Wert erkennen – und wertschätzen.
„Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”
It seems there is something general, I have not understood so far. I have changed the version to 4.4.* for the "Contao Open Source CMS". Nothing happened. Onyl as I set it to 4.4.32, a new version was installed. What is the right setting for this value, that each packages gets installed?
Regards,
Torsten
Hi Torsten,
look at my Post and do the change in your composer.json an run composer update.
As I said in another thread, I'd use another version of the conflict entry:
Seems better in my eyes, as I have way more information, when contao is solving this error, as opposed to watching the doctrine/dbal tracker, to see, if they have a new version out... With this, I only have to watch out for Contao, not for both.Code:"doctrine/dbal": ">=2.9.1"
Sorry my bad, I didn't read carefully enough, and mixed up the versions!
Geändert von PaddySD (02.01.2019 um 19:57 Uhr)
@PaddySD
Der Eintrag aus dem Zitat ist nur in 4.6.x nötig. Hier geht es aber um 4.4.x, das ich anfangs auch nicht sofort gesehen habe. Siehe also die weiteren Posts nach dem von dir zitierten.
In 4.6.x mache ich den Eintrag dennoch wie schon beschrieben, weil ich alle Updates von Contao und den Abhängigkeiten erfahren möchte. Ich zerstöre dabei auch nichts, weil ich sämtliche Neuinstallationen, Updates und Installationen von Erweiterungen etc. immer zuerst lokal mache und erst nach Erfolg deploye.
No, 4.4.32 is the latest Contao (LTS) version. You have locked your installation at 4.4.30. See bizon's post.
This is not needed for Contao 4.4 at all.
Ich hänge mich hier mal ran.
1.
Bei sämtlichen meiner 4.6.10 Installationen bricht das Installtool ab und im Log steht
[2019-01-10 18:02:21] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Schema\SchemaException: "There is no column with name 'path(768)' on table 'tl_files'." at PFAD/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaException.php line 82 {"exception":"[object] (Doctrine\\DBAL\\Schema\\SchemaException(code: 30): There is no column with name 'path(768)' on table 'tl_files'. at PFAD/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaException.php:82)"} []
2.
Bei den 4.6.12 Installationen lädt das Installtoll, aber es wird eine Datenbankaktualisierung angezeigt:
Spalten ändern
DROP INDEX path ON tl_files
Spalten anlegen
CREATE INDEX path ON tl_files (
path(768)
)
Nach einem Klick auf "Datenbank aktualisieren" bleibt der Eintrag jedoch bestehen.
***
Also ist bei beiden Fehlern path(768) das Problem. Ich nutze PHP7.2, und auch mit PHP7.1 läuft es nicht.
Irgendeine Idee? Die oben genannten Tipps und Ergänzungen bzgl. composer.json habe ich schon versucht, ohne Erfolg.
Danke für jeden Tipp!
Geändert von Ricks (10.01.2019 um 17:21 Uhr)
Ich hatte diese umCode:{ "name": "contao/managed-edition", "type": "project", "description": "Contao Open Source CMS", "license": "LGPL-3.0+", "authors": [ { "name": "Leo Feyer", "homepage": "https://github.com/leofeyer" } ], "require": { "php": "^5.6|^7.0", "contao/calendar-bundle": "^4.6.10", "contao/comments-bundle": "^4.6.10", "contao/faq-bundle": "^4.6.10", "contao/listing-bundle": "^4.6.10", "contao/manager-bundle": "4.6.10", "contao/news-bundle": "^4.6.10", "contao/newsletter-bundle": "^4.6.10", "madeyourday/contao-rocksolid-antispam": "^2.0", "madeyourday/contao-rocksolid-columns": "^2.0", "madeyourday/contao-rocksolid-custom-elements": "^2.2.9", "madeyourday/contao-rocksolid-icon-picker": "^2.0", "madeyourday/contao-rocksolid-mega-menu": "^2.0.1", "madeyourday/contao-rocksolid-slider": "^2.0.8", "madeyourday/contao-rocksolid-theme-assistant": "^2.0.2" }, "conflict": { "contao/core-bundle": "<4.4.1" }, "config": { "component-dir": "assets" }, "scripts": { "post-install-cmd": [ "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication" ], "post-update-cmd": [ "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication" ] } }
und alternative umCode:"conflict": { "doctrine/dbal": "2.9.1" },
ergänzt, ohne Erfolg.Code:"conflict": { "doctrine/dbal": "2.9.1|2.9.2" },
Poste bitte Deine composer.json inklusive dem von Dir ergänzten Conflict-Eintrag.
Du musst auf jeden Fall eine vollständige (!) Paketaktualisierung via Contao Manager (Button "Pakete aktualisieren") ausführen, damit die Abhängigkeiten aller Pakete korrekt aufgelöst werden.
Du hast deine Contao Version auf 4.6.10 festgesetzt. Ändere das wieder zurück auf 4.6.*
Das wäre einzutragen:
Code:"doctrine/dbal": "2.9.1 || 2.9.2"
Ersetze Deine komplette composer.json wie folgt:
Rufe anschließend den Contao Manager auf und führe via "Pakete aktualisieren" eine vollständige Paketaktualisierung durch.Code:{ "name": "contao/managed-edition", "type": "project", "description": "Contao Open Source CMS", "license": "LGPL-3.0-or-later", "authors": [ { "name": "Leo Feyer", "homepage": "https://github.com/leofeyer" } ], "require": { "php": "^7.1", "contao/calendar-bundle": "^4.6", "contao/comments-bundle": "^4.6", "contao/faq-bundle": "^4.6", "contao/listing-bundle": "^4.6", "contao/manager-bundle": "4.6.*", "contao/news-bundle": "^4.6", "contao/newsletter-bundle": "^4.6", "madeyourday/contao-rocksolid-antispam": "^2.0", "madeyourday/contao-rocksolid-columns": "^2.0", "madeyourday/contao-rocksolid-custom-elements": "^2.2.9", "madeyourday/contao-rocksolid-icon-picker": "^2.0", "madeyourday/contao-rocksolid-mega-menu": "^2.0.1", "madeyourday/contao-rocksolid-slider": "^2.0.8", "madeyourday/contao-rocksolid-theme-assistant": "^2.0.2" }, "conflict": { "contao-components/installer": "<1.3", "doctrine/dbal": "2.9.1 || 2.9.2" }, "require-dev": { "sensiolabs/security-checker": "^5.0" }, "extra": { "branch-alias": { "dev-4.6": "4.6.x-dev" }, "contao-component-dir": "assets" }, "autoload": { "psr-4": { "App\\": "src/" } }, "scripts": { "post-install-cmd": [ "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication" ], "post-update-cmd": [ "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication" ] } }
Da war ja doch einiges zu ändern. Und nun läuft es! :-)
Danke für Deine Mühe!!
PS
Noch eine Frage. Muss ich da dann irgendetwas ändern, wenn z.B. mal Version 4.7 ansteht? Weil in Deinem Code steht ja etwas wie
"extra": {
"branch-alias": {
"dev-4.6": "4.6.x-dev"
},
Danke nochmals!!
Nein, eigentlich brauchst Du nichts zu ändern, außer im Eingabefeld "4.6.*" durch "4.7.*" zu ersetzen und anschließend wieder eine vollständige Paketaktualisierung auszuführen.
Hallo,
jetzt verbringe ich schon den ganzen Morgen mit diesem nervigen Fehler, dass ich die tl_files nicht updaten kann.
Ich habe die 4.4 LTS in der letzten Version im Einsatz. Ich kann auf die 4.6. nicht gehen, da mein Theme nur die 4.4. unterstützt. Aufgetreten ist der Fehler bei dem update von der 3.5 auf die 4.4.
Ausprobiert habe ich jetzt alles was hier geboten wurde und komme mit der 4.4 kein Stück weiter.
doctrine/dbal": "2.9.1 || 2.9.2"
},
eingetragen, alle Pakete aktualisiert und nichts geht.
Wie komme ich denn jetzt weiter? Kann das mal jemand für einen Designer verständlich ausdrücken, ob ich die 4.4 überhaupt zum laufen bekomme ich was ich dafür tun muss? Das wäre sehr hilfreich, vielen Dank!
Leider muss ich dann doch immer wieder feststellen, dass Contao sehr techniklastig ist in der Umsetzung. Der Manager hat schon viel geholfen, aber bei solchen Themen könnte ich manchmal einfach nur verzweifeln.
Update 13.12.: Schade, Feedback = 0. Problem dann doch selbst gelöst und das Datenbankformat einfach selbst per Befehl in der Datenbank geändert und schon ging es weiter. Vielen Dank
Geändert von visiologic (13.12.2019 um 11:29 Uhr)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen