Ergebnis 1 bis 30 von 30

Thema: Mein erstes Update von 2.11.13 auf 3.2.4 - ging schief

  1. #1
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard 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:

    1. Wiederherstellungspunkt auf dem Server gesetzt (mein Provider bietet das an)
    2. Wartungsseite erstellt (Seite befindet sich in der Wartung) und hochgeladen
    3. Backend 2.11.13 aufgerufen
    4. alle Erweiterungen auf den neusten Stand gebracht
    5. Cache bereinigt
    6. Check ausgeführt - alles ok
    7. Live-Update gestartet
    8. erste Fehlermeldung: Datenbankbackup konnte nicht ausgeführt werden
    9. dann wie erfordert Installtool aufgerufen
    10. 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}
    11. Installtool trotzdem nach Anweisung ausgeführt (Mehrfachupdate)
    12. nur aktuell angehakte Felder aktualisiert
    13. "Drop-Befehle" (wie von Nina beschrieben) ignoriert
    14. im Backend angemeldet
    15. 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


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  2. #2
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Da du gleich den alten Stand wieder hergestellt hast, sind wir wohl kaum in der Lage das Herauszufinden. Normalerweise hätte ich jetzt nach Logs etc. gefragt, aber so ist das wohl hinfällig.

    Persönlich würde ich dir empfehlen, eine Kopie der Website anzulegen und dann bei der Kopie nochmal das Update durchzuführen. Wenn du dann auf Fehler triffst, können wir die hier bei Bedarf gemeinsam lösen, während die Live-Seite normal zugänglich bleibt.

  3. #3
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard

    ...ok, hast Recht. Hätte ich bedenken sollen.

    Bin aber grad beim zweiten Versuch. Habe nun vorher mal inkompatible Erweiterungen deaktiviert. Sollte es wieder nicht klappen, bin ich hier gleich wieder zur Stelle... ;-)

    Grüße
    Steffen


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  4. #4
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Steffen Keil
    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
    Das ist nur ein Hinweis, dass in Zukunft der Datenbank Treiber Mysql nicht mehr zur Verfügung stehen wird. Nächstes mal gucken ob mysqli auswählen kannst.

    Ich würde mal in Schritten Updaten .. als vielleicht mal auf 3.0.6 dann 3.1.5 und dann erst 3.2.4. So kannst Die Fehler besser eingrenzen.

    Du könntest die Seite in ein Unterverzeichnis kopieren /dev, DB kopieren und umbenennen install.php aufrufen (mal gucken ob schon auf mysqli wechseln kannst) damit pathconfig.php richtig geschrieben wird (erst ab 3.0.6) und schlussentlich mal ein pw Setzen, damit Dir Google nicht beide Seiten Indexiert.

    Falls es Fehler gibt, mal der Nina Ihre Update Themen angucken um zu sehen ob da eine Lösung findest.

  5. #5
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Was die Meldung im Installtool betrifft: Stell den Datenbanktreiber auf MySQLi um, dann sollte die Notice weg sein.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard

    ..Hej, toller Hinweis!

    Wollte gerade nochmal das ganze von Oben posten mit anderer Herangehensweise und vielen Fehlermeldungen. Doch durch die Änderung des Datenbanktreibes waren fast alle weg. Jetzt ist beim Aufruf nur noch Folgendes zu lesen:

    Fatal error: Uncaught exception Exception with message Could not find template "moo_slideItMoo" thrown in system/modules/core/library/Contao/TemplateLoader.php on line 127

    #0 system/modules/core/library/Contao/Controller.php(74): Contao\TemplateLoader::getPath('moo_slideItMoo', 'xhtml')
    #1 system/modules/core/library/Contao/Template.php(276): Contao\Controller::getTemplate('moo_slideItMoo', 'xhtml')
    #2 system/modules/core/classes/FrontendTemplate.php(37): Contao\Template->parse()
    #3 system/modules/core/pages/PageRegular.php(688): Contao\FrontendTemplate->parse()
    #4 system/modules/core/pages/PageRegular.php(179): Contao\PageRegular->createFooterScripts(Object(Contao\LayoutModel))
    #5 index.php(249): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #6 index.php(433): Index->run()
    #7 {main}
    Habe auch vorher alle inkompatiblen Erweiterungen deaktiviert (bei 3.2.4 ganz schön viel...) und dann auf "abgesicherter Modus deaktivieren" geklickt... gebibbert...und

    Siehe da Seite wird angezeigt!!! Natürlich völlig daneben erstmal, da die Erweiterungen fehlen.

    Euer Hinweis mit dem Datenbanktreiber traf voll ins Schwarze! Danke!

    Jetzt geht es weiter mit den Erweiterungen... mal sehen...

    Grüße
    Steffen


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  7. #7
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Fatal error: Uncaught exception Exception with message Could not find template "moo_slideItMoo" thrown in system/modules/core/library/Contao/TemplateLoader.php on line 127
    Erstelle im Ordner Templates einfach eine Datei die moo_slideitMoo.xhtml heisst. Dann kommt der Fehler auch nicht mehr. Es kann dann zu anzeige Fehler kommen beim Slider ... aber das kannst ja fixen indem die richtige Vorlage wieder hinein tust.

    Euer Hinweis mit dem Datenbanktreiber traf voll ins Schwarze! Danke!
    Das ist ja aber auch nur ein Hinweis und nicht wirklich ein Fehler.

  8. #8
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard

    ..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?

    db_update_01.png

    db_update_02.png

    wie jetzt weiter...

    p.S. die o.g. Fehlermeldung kommt nicht mehr, habe aber nichts gemacht...
    Geändert von Steffen Keil (22.01.2014 um 13:37 Uhr)


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  9. #9
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard

    ...wollte jetzt mal contao-check ausführen...

    Leider ist die aktuelle Version noch nicht für 3.2.4. geeignet...:-(


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  10. #10
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Den aktuellen Contao-Check (inklusive Hashes für die Version 3.2.4) gibt es hier: https://github.com/contao/check

    Lade Dir über "Download ZIP" den aktuellen Versionsstand des Master-Branch herunter und übertrage anschließend den im Archiv enthaltenen Ordner "check" in das Hauptverzeichnis Deiner Contao-Installation (siehe auch https://contao.org/de/manual/install...r-contao-check)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  11. #11
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Immer von da downloaden ... dann hast der Aktuelle Check:

    https://github.com/contao/check/archive/master.zip

  12. #12
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard

    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...

    erweiterungen.jpg

    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


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  13. #13
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard

    ..da isser wieder..;-)...

    Versuch Nummer 3 läuft seit heute um 9:00 Uhr... Was genau ich gemacht habe, werde ich noch zusammenfassen. Ganz kurz, es gab ein größeres Problem mit der Erweiterung subcolumns (war zweimal da und verursachte weiße Seite)... Die habe ich deinstalliert (wie vieles andere auch). Beim Aktualisieren der Datenbank werden wieder viele Drop-Anseisungen ausgegeben. Da ich die Erweiterung deinstallieren wollte, habe ich alles "gedropt" was mit subcolumns zu tun hatte. Aber irgendiwe zu viel... ;-)... jetzt komme ich im Backend nicht mehr in die Einstellungen

    Warning: in_array() expects parameter 2 to be array, null given in system/modules/core/library/Contao/System.php on line 110

    #0 [internal function]: __error(2, 'in_array() expe...', 'system/mo...', 110, Array)
    #1 system/modules/core/library/Contao/System.php(110): in_array('getInstance', NULL)
    #2 system/modules/core/library/Contao/Controller.php(2508): Contao\System->import('tl_subcolumnsCa...')
    #3 system/modules/core/classes/DataContainer.php(227): Contao\Controller->prepareForWidget(Array, 'subcolumns', NULL, 'subcolumns', 'tl_settings')
    #4 system/modules/core/drivers/DC_File.php(256): Contao\DataContainer->row()
    #5 system/modules/core/classes/Backend.php(384): Contao\DC_File->edit()
    #6 contao/main.php(121): Contao\Backend->getBackendModule('settings')
    #7 contao/main.php(319): Main->run()
    #8 {main}


    Fatal error: Class 'tl_subcolumnsCallback' not found in /html/system/modules/core/library/Contao/System.php on line 110
    Alles andere funktioniert... Habe ich ne Chance, dass wieder hinzukriegen?

    Grüße
    Steffen

    P.S. Check sagt folgendens:
    Missing optional files

    files/tinymce.css


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  14. #14
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard

    ...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?

    drop_felder.png

    Grüße


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  15. #15
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Wie schon oben erwähnt, hast Du noch deaktivierte Erweiterungen in den Einstellungen?

    Wenn ja aktiviere mal eine nach der anderen. Und was nicht mehr brauchst entferne. Dann sollten es immer weniger Drop Anweisungen werden.

  16. #16
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard

    ...Mmmmm, waren keine deaktivierte mehr da. habe jetzt noch den ce-slider und teaser_images deinstalliert und alles dazugehörige "gedropt"... Liste wird kleiner.

    Womit ich nicht klar komme sind:

    Kalender:

    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`;

    Content:

    ALTER TABLE `tl_content` DROP `sc_container`;
    ALTER TABLE `tl_content` DROP `addAnchor`;
    ALTER TABLE `tl_content` DROP `anchor`;
    ALTER TABLE `tl_content` DROP `anchorTitle`;
    ALTER TABLE `tl_content` DROP `paneSize`;

    Layout:

    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`;

    Module:

    ALTER TABLE `tl_module` DROP `news_numberOfItems`;
    ALTER TABLE `tl_module` DROP `rss_numberOfItems`;
    ALTER TABLE `tl_module` DROP `af_groupbypage`;
    ALTER TABLE `tl_module` DROP `ml_sort`;

    Nachrichten:

    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`;

    Seiten:

    ALTER TABLE `tl_page` DROP `staticSystem`;
    Da traue ich mich gerade nicht ran... ... kann das u.U. mit der Erweiterung xDefaults zusammenhängen, welche ich ja deinstalliert habe?

    Aber: alles läuft jetzt mit 3.0.6... Werde nun einen neuen Wiederherstellungspunkt setzen. Und dann geht es weiter mit 3.1.x... Zeit für dieses erstes Update ca. 2,5 Stunden inkl. Fehlerbehebung.

    Grüße
    Steffen
    Geändert von Steffen Keil (23.01.2014 um 12:09 Uhr)


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  17. #17
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard

    Also auf zu Schritt 2 – Update auf 3.1.x


    1. Wiederherstellungspunkt gesetzt
    2. Wartungsseite geschalten
    3. Erweiterungen überprüft (sollte ja von vorher aktuell sein)
    4. Cache bereinigt
    5. Front- und Backend noch mal getestet – alles ok bis auf DROP
    6. Check durchgeführt – alles ok
    7. Liveupdate gestartet auf 3.1.5
    8. Erweiterungen kontrolliert
    9. abgesicherten Modus deaktiviert
    10. Erweiterungen aktualisiert
    a. cp_pagepeel deinstalliert, weil nicht erprobt
    11. Datenbank aktualisieren im Backend
    a. noch die gleichen DROP-Anweisungen

    17. Check durchgeführt
    a. Fehler: Missing files – Spanische Sprachdateien…???
    18. Cache neu aufgebaut
    19. Alles ok im Front- und Backend (bis auf DROP - und das kann schief gehen, wenn man Erweiterungen deinstalliert und das falsche "dropt"...)

    Das lief ja mal super...... Zeit ca. 0,5 Stunden. Also auf dann zum finalen Akt... Update auf 3.2.4


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  18. #18
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Damit Dir das nicht mehr spanisch vorkommt:
    https://community.contao.org/de/show...x-Sprachpakete
    Hoffentlich geht das in V3. Vielleicht darf man das auch gar nicht so ohne Weiteres in die V3 einspielen. Ich würde das (sicherheitshalber) nicht einspielen.
    Geändert von KlausGrenoble (23.01.2014 um 13:53 Uhr)

  19. #19
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    ab contao3 wird das über Trnasifex eingespielt ... insofern die Übersetzung 90% der Sprache erreicht hat. Alles andere fällt da raus.

    Spanisch müsste auswählbar sein. Es sei denn, die Sprache hatte beim letzten Update noch keine 90% erreicht.

    https://www.transifex.com/projects/p...o/language/es/
    Geändert von ciaobello (23.01.2014 um 14:14 Uhr)

  20. #20
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard

    Also auf zu Schritt 3 – Update auf 3.2.4

    1. Wiederherstellungspunkt gesetzt
    2. Wartungsseite geschalten
    3. Erweiterungen überprüft (sollte ja von vorher aktuell sein)
    4. Cache bereinigt
    5. Front- und Backend noch mal getestet – alles ok bis auf DROP
    6. Check durchgeführt – bis auf Sprachdateien alles ok
    7. Liveupdate gestartet auf 3.2.4
    8. Datenbanktreiber in der localconfig auf MySQLi geändert, sonst erscheint Warnung
    9. Abgesicherten Modus deaktiviert
    10. Erweiterungen geprüft – viele nicht erprobt für 3.2.4 – läuft aber erstmal alles
    11. Datenbank aktualisieren


      a. nur noch 7 DROP-Anseisungen

      ALTER TABLE `tl_content` DROP `sc_container`;
      ALTER TABLE `tl_content` DROP `addAnchor`;
      ALTER TABLE `tl_content` DROP `anchor`;
      ALTER TABLE `tl_content` DROP `anchorTitle`;
      ALTER TABLE `tl_files` DROP `pid_backup`;
      ALTER TABLE `tl_module` DROP `af_groupbypage`;
      ALTER TABLE `tl_module` DROP `ml_sort`;
      b. aber 12 Change-Anweisungen, die nicht ausgeführt werden, egal wie oft man auf Aktualisieren klickt.

      ALTER TABLE `tl_article` CHANGE `alias` `alias` varchar(128) COLLATE utf8_bin NOT NULL default '';
      ALTER TABLE `tl_form` CHANGE `alias` `alias` varchar(128) COLLATE utf8_bin NOT NULL default '';
      ALTER TABLE `tl_member` CHANGE `username` `username` varchar(64) COLLATE utf8_bin NOT NULL default '';
      ALTER TABLE `tl_page` CHANGE `alias` `alias` varchar(128) COLLATE utf8_bin NOT NULL default '';
      ALTER TABLE `tl_search_index` CHANGE `word` `word` varchar(64) COLLATE utf8_bin NOT NULL default '';
      ALTER TABLE `tl_user` CHANGE `username` `username` varchar(64) COLLATE utf8_bin NOT NULL default '';
      ALTER TABLE `tl_calendar_events` CHANGE `alias` `alias` varchar(128) COLLATE utf8_bin NOT NULL default '';
      ALTER TABLE `tl_calendar_feed` CHANGE `alias` `alias` varchar(128) COLLATE utf8_bin NOT NULL default '';
      ALTER TABLE `tl_faq` CHANGE `alias` `alias` varchar(128) COLLATE utf8_bin NOT NULL default '';
      ALTER TABLE `tl_news` CHANGE `alias` `alias` varchar(128) COLLATE utf8_bin NOT NULL default '';
      ALTER TABLE `tl_news_feed` CHANGE `alias` `alias` varchar(128) COLLATE utf8_bin NOT NULL default '';
      ALTER TABLE `tl_newsletter` CHANGE `alias` `alias` varchar(128) COLLATE utf8_bin NOT NULL default '';
    12. Install-Tool aufgerufen
      a. Datenbank lässt sich auch hier nicht aktualisieren.
    13. Im Backend Erweiterung aktualisiert
      a. die nicht erprobten scheinen trotzdem zu laufen
    14. Erweiterung slideIiMoo installiert (als Ersatz für den ce_slider) und Inhalte entsprechend angepasst.
    15. Seitenlayouts kontrolliert, da beim ersten Versuch von 2.11.14 auf 3.2.4 die eigenen Layoutbereiche beim ersten Aufruf des Layouts neu eingegeben werden mussten. Diesmal alles ok.
    16. Bis auf das Aktualisieren der Datenbank mit "Change" ist alles ok…. Puuh
    17. Check ausgeführt - jetzt ist alles ok, auch die Sprachdateien sind da.
    18. htaccess angepasst mit alten Einstellungen
    19. Wartungseite raus genommen, Seite läuft


    Für den dritten Schritt habe ich ca. 1 Stunde gebraucht.

    Fazit:

    Unbedingt zu empfehlen ist das schrittweise Update (ich nutze LiveUpdate), wie mir ja auch empfohlen wurde. Mit den vergeblichen Versuchen von gestern hat das Ganze ca. 10 Stunden gedauert. Ganz schön heftig, aber wenn man es das erste Mal versucht, sollte man die Zeit unbedingt einplanen. Geklärt werden sollte noch irgendwie das Datenbankproblem. Wäre schön wenn beim Aktualisieren wirklich nur das steht, was gerade aktuell ist, sonst macht man schnell Fehler.

    Schlussfolgerung für mich ist:

    1. Ich werde das Update meinen Kunden anbieten - aber nicht im Rahmen der "normalen" Wartungsverträge. Der Aufwand ist doch enorm.
    2. Ich rate davon ab, ein automatisches Update durchführen zu lassen (wie von manchen Providern angeboten). Man muss das ganze unter Kontrolle haben.
    3. Ich werde alle Installationen im Vorfeld dahingehend überprüfen, inwieweit wirklich alle Erweiterungen für 2.11.x Sinn machen und auf welche man vor dem Update verzichten kann.
    4. Ich muss viel Zeit einplanen (ca. 25 Installationen warten drauf) - oder eben genau überlegen, ob es wirklich bei allen Sinn macht.
    5. Kunden, welche Admin-Rechte besitzen, werde ich von einem eigenen Update unbedingt abraten. Siehe 1. und 2.
    6. Ich werde viel mehr mit Wiederherstellungspunkten arbeiten. Lohnt sich in dem Fall wirklich.


    So..schwitz, das war es erstmal meinerseits. Über Antworten hinsichtlich Datenbank freue ich mich.

    Grüße
    Steffen
    Geändert von Steffen Keil (23.01.2014 um 14:40 Uhr)


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  21. #21
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard ... 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

    1. Account kopiert - diesmal so, damit die eigentliche Seite online bleibt
    2. Erweiterungen aktualisiert - waren nur drei vorhanden bei diesem Projekt
    3. Cache gelöscht
    4. LiveUpdate auf 3.0.6 gestartet
    5. Installtool ausgeführt
    6. Datenbank aktualisiert


      a. DROP-Anweisungen

      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`;
    7. Erweiterungen überprüft, alle aktuell
    8. abgesicherter Modus deaktiviert
    9. 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)
    10. Seite nochmal getestet, alles ok

    Schritt 2 – von 3.0.5 auf 3.1.5

    1. Cache geleert
    2. LiveUpdate ausgeführt
    3. abgesicherter Modus deaktiviert
    4. Erweiterungen kontrolliert – aktuell
    5. Seite geladen
    6. Alles ok

    Schritt 3 – von 3.1.5 auf 3.2.4

    1. Cache geleert
    2. LiveUpdate ausgeführt
    3. abgesicherter Modus deaktiviert
    4. Erweiterungen kontrolliert – aktuell
    5. Datenbank aktualisieren


      a. Alle Anweisungen bezüglich Taskcenter (tasks) "gedropt" – ok
      b. change ausgeführt – ok
      c. nur noch ein DROP vorhanden

      ALTER TABLE `tl_files` DROP `pid_backup`;
    6. Seite geladen
    7. Check ausgeführt
    8. Alles ok


    Jetzt die Fragen (eigentlich ja positiv, aber doch komisch):
    1. Warum macht hier das TaskCenter keinen Ärger? Musste es noch nicht einmal nachinstallieren.
    2. Warum verschwinden hier im Gegensatz zum ersten Update (siehe oben) die DROP-Anweisungen?
    3. 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
    Geändert von Steffen Keil (24.01.2014 um 11:38 Uhr)


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  22. #22
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard 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


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  23. #23
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Dein Error | Contao BE Templates
    nav_graphical.xhtm & .html
    Erstelle Dateien mit diesem Namen unter den Templates. Dann solltest Weider normal arbeiten können. Im Modul Navigation suchst Du nach der Vorlage und änderst diese wieder auf die Standard, oder auf eine die in den Themes/Templates eingebunden ist.

    Was nicht vorhanden ist kann nicht "hier" antworten ... dass ist wie mit dem Appell in der Schule

  24. #24
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard

    ...gut, wenn es jemand gibt, der sich damit auskennt...;-)... Immer wieder was Neues. Hat funktioniert. Danke!

    Grüße
    Steffen


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  25. #25
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Steffen Keil
    jemand gibt, der sich damit auskennt.
    Dass ist nicht auf meinem Mist gewachsen ... ich habe es auch nur hier gelesen ... und selber mal gebraucht

  26. #26
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard Na toll...

    Angekommen bei 3.2.7 sagt mein check:

    Your installation is up to date....Hurrraaa... ABER...

    In der Dateiverwaltung kann ich alle eigenen Dateien nicht mehr sehen. Im Frontend werde die angezeigt.

    Das hatte ich ja auch noch nicht...MMmmm

    Ich werde morgen mal suchen. Vielleicht hat jemand ja eine Idee...

    10 KREUZE, WENN ALLE INSTALLATIONEN AKTUELL SIND und ich hoffe, bis Contao 4 kommt, bin ich in Rente...;-)... Nee:

    ALLES WIRD GUT!

    Grüße
    Steffen


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  27. #27
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard synchronisieren?

    Ich würde mal noch den Changelog.md Studieren und schauen was denn da alles neu ist in Contao3 ... und nach diesen Stichworten unter new mal im Forum ein bisschen suchen. Gibt einige tolle neue Sachen.

    Seit Contao 3 musst Du Contao mitteilen wenn Du was von Hand (FTP) in den /files Ordner Kopierst. Dazu gibt es in der Dateiverwaltung neu einen Synchronisieren Knopf (gelbe runde Pfeile). Somit nimmst Du diese Daten in die DB auf.

  28. #28
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard

    ...ja soweit so gut. Das ist mein vielleicht 20stes Update von 2 auf 3. Das die Dateiverwaltung leer ist, passiert mir zum ersten Mal. Ich werd mal schauen, ob ich es hinbiegen kann.

    Danke trotzdem.

    Grüße
    Steffen


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  29. #29
    Contao-Fan Avatar von Steffen Keil
    Registriert seit
    12.03.2010.
    Ort
    Stadt Wehlen
    Beiträge
    272

    Standard

    Geschafft. Dateiordner per FTP aus tl_files in file geschoben. Und natürlich synchronisiert. Alles wieder da.

    Grüße
    Steffen


    Steffen Keil
    Mediendesign & CMS

    „Es macht Spaß, das Unmögliche zu versuchen“ (Walt Disney)

  30. #30
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Du weißt dass es dazu ein Skript gibt ... einfach so für die nächsten 20 Updates

    https://gist.github.com/leofeyer/3304014

    Hier entnommen >> https://community.contao.org/de/show...e-auf-Contao-3

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •