Zitat von
pumukel
Guten Abend
Soeben wollte ich ein Update von Contao 4.4.3 nach Contao 4.4.4 auf dem Live Server vollziehen. Leider hat es wieder einmal nicht funktioniert. Das Backend zeigt immer noch Version 4.4.3 an. Ein Datenbank Update wurde auch nicht moniert. Das Gleiche Update lokal auf XAMPP ist noch schlimmer. Folgende Fehlermeldung s. Anhang.
Wohin kommt der Contao Check eigentlich bei Contao 4.4.x. Auch in das Root Verzeichnis. Wenn ich subdomain.yyyy/contao/check aufrufe findet contao den check nicht.
Nachtrag:
Zum Problem des Updates. Es ist anscheinend sehr wichtig auch den Cache von Firefox oder anderer Browser zu löschen, bevor das Installtool aufgerufen wird.
Dann gibt es aber ein zweites Problem zu beachten. Es wird ja eine neue composer.json mit der ZIP-Version geliefert. Diejenige auf dem Live Server wird damit natürlich überschrieben.
im Abschnit require (original Contao 4.4.4 composer.json) fehlen dann natürlich die bereits installierten Erweiterungen.
Code:
{
"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/manager-bundle": "4.4.*",
"contao/calendar-bundle": "^4.4",
"contao/comments-bundle": "^4.4",
"contao/faq-bundle": "^4.4",
"contao/listing-bundle": "^4.4",
"contao/news-bundle": "^4.4",
"contao/newsletter-bundle": "^4.4"
},
"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"
]
}
}
Gruss pumukel
Bei einem Update sollte der Abschnitt require also mit den bereits installierten Erweiterungen ergänzt werden, sonst gibt es Probleme, vorallem bei einem Backup auf lokalen XAMPP (Windows). Die Erweiterungen werden erst gar nicht mit genommen, da diese natürlich nicht in der überschriebenen composer.json aufgeführt waren.
Code:
"require": {
"php": "^5.6|^7.0",
"contao/manager-bundle": "4.4.*",
"contao/calendar-bundle": "^4.4",
"contao/comments-bundle": "^4.4",
"contao/faq-bundle": "^4.4",
"contao/listing-bundle": "^4.4",
"contao/news-bundle": "^4.4",
"contao/newsletter-bundle": "^4.4",
"madeyourday/contao-rocksolid-slider": "^2.0",
"do-while/contao-backupdb-bundle": "^1.1",
"madeyourday/contao-rocksolid-columns": "^2.0",
"felixpfeiffer/subcolumns": "^3.1",
"madeyourday/contao-rocksolid-frontend-helper": "^2.0",
"codefog/contao-mobile_menu": "^2.6"
},
Diese Hinweise gelten für manuelle Update, also ohne den Contao Manager!
Gruss pumukel
Lesezeichen