Mein erstes Update von 2.11.13 auf 3.2.4 - ging schief
Hallo Zusammen,
nun ist es soweit und ich habe mein erstes Update nach Anweisung aus dem Forum probiert. Was habe ich gemacht:
- Wiederherstellungspunkt auf dem Server gesetzt (mein Provider bietet das an)
- Wartungsseite erstellt (Seite befindet sich in der Wartung) und hochgeladen
- Backend 2.11.13 aufgerufen
- alle Erweiterungen auf den neusten Stand gebracht
- Cache bereinigt
- Check ausgeführt - alles ok
- Live-Update gestartet
- erste Fehlermeldung: Datenbankbackup konnte nicht ausgeführt werden
- dann wie erfordert Installtool aufgerufen
- zweite Fehlermeldung zu Beginn der Seite
Code:
Deprecated notice: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in system/modules/core/library/Contao/Database/Mysql.php on line 58
#0 [internal function]: __error(8192, 'mysql_connect()...', 'system/mo...', 58, Array)
#1 system/modules/core/library/Contao/Database/Mysql.php(58): mysql_connect('db1116.mydbserv...', 'p151305', 'master2011')
#2 system/modules/core/library/Contao/Database.php(77): Contao\Database\Mysql->connect()
#3 system/modules/core/library/Contao/Database.php(160): Contao\Database->__construct(Array)
#4 [internal function]: Contao\Database::getInstance()
#5 system/modules/core/library/Contao/System.php(110): call_user_func(Array)
#6 contao/install.php(489): Contao\System->import('Database')
#7 contao/install.php(188): InstallTool->setUpDatabaseConnection()
#8 contao/install.php(1093): InstallTool->run()
#9 {main}
- Installtool trotzdem nach Anweisung ausgeführt (Mehrfachupdate)
- nur aktuell angehakte Felder aktualisiert
- "Drop-Befehle" (wie von Nina beschrieben) ignoriert
- im Backend angemeldet
- abgesicherten Modus vorübergehend ausgeschaltet (wie von Nina beschrieben) ...UND
...nur noch weiße Seite - nichts mehr möglich
Und zum Schluss Wiederherstellungspunkt über Provider wieder eingespielt, alte Seite wieder da...
Und nun? Wo lag mein Fehler?
Grüße
Steffen
Liste der Anhänge anzeigen (Anzahl: 2)
..Mmmm kann es sein, dass ich jetzt die Datenbank nicht mehr aktualisieren kann?
Drücke ständig auf den Button in der Erweiterungsverwaltung und auch im Installtool, aber die Tabellen werden nicht aktualisiert.
Außerdem soll ich immer noch Tabellen löschen, die aber wohl wichtig sind, oder?
Anhang 12764
Anhang 12765
wie jetzt weiter...
p.S. die o.g. Fehlermeldung kommt nicht mehr, habe aber nichts gemacht...
Liste der Anhänge anzeigen (Anzahl: 1)
OK, danke. Habe ich gemacht und ausgeführt:
es fehlen nur Sprachdateien, glaube ich. Z,B. system/modules/calendar/languages/es/modules.xlf und und system/modules/calendar/languages/es/tl_module.xlf und davon einige. Ich denke es ist spanisch und Rumänisch (ro???) Sind ja aber wohl nicht für die Funtionsweise nötig, oder?
Also um es für heute hier zu beenden:
Ich kann die Datenbank nicht mehr aktualisieren. Ich soll weiterhin wichtige Datenbankeinträge löschen. Meine Spalten sind weg ....[subcolumns] hat Fehler verursacht. Hab es erstmal gelöscht, steht auch nicht zur Verfügung.
Den Inhaltstyp Überschrift kann ich nicht bearbeiten, da der Eintrag nicht angezeigt wird.
Und in der Erweiterungsverwaltung sind mir zu viele nicht erpropte...
Anhang 12766
Da Übung bekanntlich den Meister macht, setze ich den Wiederherstellungspunkt nun auf die "alte" Version.... Seite muss ja, auch wenn es die eigene ist, laufen...;-)... Werde dann morgen mal Schritt-für-Schrift updaten, also erst auf 3.0.6 und dann weiter. Und dann in einer Kopie... Da ist mehr Zeit. Vielleicht geht es da besser.
Danke aber für die Hilfe!
Grüße
Steffen
Liste der Anhänge anzeigen (Anzahl: 1)
...ok, selbst ist der Mann... habe subcolumns wieder installiert und schon ist alles da...:)
Muss aber irgendwo ein Haken sein. Was mache ich jetzt mit den "DROP" Anweisungen?
Anhang 12771
Grüße
... und ein nächster Versuch
Hallo Zusammen,
habe gerade die erste Kundeninstallation mal auf den neusten Stand gebracht und will nochmal hier berichten (ein letztes Mal), weil es doch wieder neue (positive) Erkenntnisse gab. Und ein paar Fragen auftauchen zum Schluss...
Schrift 1 – von 2.11.11 auf 3.0.5
- Account kopiert - diesmal so, damit die eigentliche Seite online bleibt
- Erweiterungen aktualisiert - waren nur drei vorhanden bei diesem Projekt
- Cache gelöscht
- LiveUpdate auf 3.0.6 gestartet
- Installtool ausgeführt
- Datenbank aktualisiert
a. DROP-Anweisungen
Zitat:
ALTER TABLE `tl_calendar` DROP `makeFeed`;
ALTER TABLE `tl_calendar` DROP `format`;
ALTER TABLE `tl_calendar` DROP `language`;
ALTER TABLE `tl_calendar` DROP `source`;
ALTER TABLE `tl_calendar` DROP `maxItems`;
ALTER TABLE `tl_calendar` DROP `feedBase`;
ALTER TABLE `tl_calendar` DROP `alias`;
ALTER TABLE `tl_calendar` DROP `description`;
ALTER TABLE `tl_calendar_events` DROP `details`;
ALTER TABLE `tl_layout` DROP `fallback`;
ALTER TABLE `tl_layout` DROP `header`;
ALTER TABLE `tl_layout` DROP `footer`;
ALTER TABLE `tl_layout` DROP `skipTinymce`;
ALTER TABLE `tl_layout` DROP `skipFramework`;
ALTER TABLE `tl_module` DROP `news_numberOfItems`;
ALTER TABLE `tl_module` DROP `rss_numberOfItems`;
ALTER TABLE `tl_news` DROP `text`;
ALTER TABLE `tl_news_archive` DROP `makeFeed`;
ALTER TABLE `tl_news_archive` DROP `format`;
ALTER TABLE `tl_news_archive` DROP `language`;
ALTER TABLE `tl_news_archive` DROP `source`;
ALTER TABLE `tl_news_archive` DROP `maxItems`;
ALTER TABLE `tl_news_archive` DROP `feedBase`;
ALTER TABLE `tl_news_archive` DROP `alias`;
ALTER TABLE `tl_news_archive` DROP `description`;
ALTER TABLE `tl_page` DROP `staticSystem`;
- Erweiterungen überprüft, alle aktuell
- abgesicherter Modus deaktiviert
- Seite aufgerufen
a. Fehler: kein Layout ausgewählt
b. Alte Seite überprüft
es gibt nur ein Layout, das war als Standard eingestellt und so nicht den Seiten zugewiesen. Standardeinstellung wird scheinbar nicht übernommen.
Lösung: Layout allen Seiten zugewiesen - ok
c. Formatierung stimmt nicht mehr, Container verschoben (main vor left
Lösung in diesem Fall: fe_page geändert, left absolut gesetzt , min-heigt vergeben – Reihenfolge stimmt wieder, footer unter feft
d. Navigationpfad ist weg
Lösung: Links werden jetzt als Liste dargestellt, entsprechend formatiert und da
e. Bilder in Galerie nicht mehr nebeneinander
Lösung image_container muss definiert werden (padding, margin = 0)
- Seite nochmal getestet, alles ok
Schritt 2 – von 3.0.5 auf 3.1.5
- Cache geleert
- LiveUpdate ausgeführt
- abgesicherter Modus deaktiviert
- Erweiterungen kontrolliert – aktuell
- Seite geladen
- Alles ok
Schritt 3 – von 3.1.5 auf 3.2.4
- Cache geleert
- LiveUpdate ausgeführt
- abgesicherter Modus deaktiviert
- Erweiterungen kontrolliert – aktuell
- Datenbank aktualisieren
a. Alle Anweisungen bezüglich Taskcenter (tasks) "gedropt" – ok
b. change ausgeführt – ok
c. nur noch ein DROP vorhanden
Zitat:
ALTER TABLE `tl_files` DROP `pid_backup`;
- Seite geladen
- Check ausgeführt
- Alles ok
Jetzt die Fragen (eigentlich ja positiv, aber doch komisch):
- Warum macht hier das TaskCenter keinen Ärger? Musste es noch nicht einmal nachinstallieren.
- Warum verschwinden hier im Gegensatz zum ersten Update (siehe oben) die DROP-Anweisungen?
- Warum musste ich hier nicht den Datenbanktreiber aktualisieren?
Liegt es vielleicht an der unterschiedlichen PHP-Version? Gestern, mit den vielen Fehlern (siehe oben), war es PHP 5.5.0 und diesmal PHP 5.3.19. Das ist eigentlich neben der unterschiedlichen Anzahl der Erweiterungen der einzige Unterschied.
Na denne nun - in der Hoffnung, dass alle anderen Updates auch mehr oder weniger positiv verlaufen!
Grüße
Steffen
Fehler beim Update von 2.11.16 auf 3.0.5
Hallo Zusammen,
lange ging es gut mit meinen Updates, jetzt taucht ein Fehler auf, den ich nicht wegkriege.
Hatte beim Update die grafische Navigation mitgezogen. Leider funktioniert die nicht unter 3.0.5. Daher komplett deinstalliert. Doch folgenden Fehler kriege ich einfach nicht weg. Backend funktioniert aber im Frontend steht:
Code:
Fatal error: Uncaught exception Exception with message Could not find template "nav_graphical" thrown in system/modules/core/library/Contao/TemplateLoader.php on line 116
#0 system/modules/core/library/Contao/Controller.php(92): Contao\TemplateLoader::getPath('nav_graphical', 'xhtml')
#1 system/modules/core/library/Contao/Template.php(255): Contao\Controller::getTemplate('nav_graphical', 'xhtml')
#2 system/modules/core/classes/FrontendTemplate.php(37): Contao\Template->parse()
#3 system/modules/core/modules/ModuleCustomnav.php(203): Contao\FrontendTemplate->parse()
#4 system/modules/core/modules/Module.php(148): Contao\ModuleCustomnav->compile()
#5 system/modules/core/modules/ModuleCustomnav.php(65): Contao\Module->generate()
#6 system/modules/core/library/Contao/Controller.php(300): Contao\ModuleCustomnav->generate()
#7 system/modules/core/pages/PageRegular.php(109): Contao\Controller->getFrontendModule(Object(Contao\ModuleModel), 'header')
#8 index.php(250): Contao\PageRegular->generate(Object(Contao\PageModel))
#9 index.php(411): Index->run()
#10 {main}
Wie bekomme ich diesen weg?
Grüße
Steffen