Ergebnis 1 bis 12 von 12

Thema: Seiten ID ändern

  1. #1
    Contao-Nutzer
    Registriert seit
    05.06.2011.
    Beiträge
    58

    Standard Seiten ID ändern

    Hallo,

    Ich habe hier gerade ein grösseres Problem: Die Inhalte einer uralt Installation (Contao 2.11) sollen in eine neue Installation (Contao 4.4) gebracht werden. Es gibt sehr viele interne Links im Stil {{link_url::600}}. In der neuen Installation haben die Seiten natürlich andere IDs. Die Seiten per mysql insert in der tl_Page anzulegen, funktioniert nicht. Sie stehen zwar in der Tabelle, aber ich sehe sie nicht im Backend. Auch ID Änderungen per Hand in der Datenbank funktionieren nicht. In der Tabelle stehen dann zwar die IDs, die ich gern hätte, aber im Backend sind die Seiten verschwunden. Wird da noch an anderer Stelle was zu den Seiten angelegt? Für ne tolle Idee wäre ich dankbar, die ganzen Links auf hunderten von Seiten ändern zu müssen, wäre ein absoluter Alptraum...

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.287
    Partner-ID
    10107

    Standard

    Zitat Zitat von gralle Beitrag anzeigen
    In der neuen Installation haben die Seiten natürlich andere IDs.
    Warum das? Hast du die Contao Installation nicht einfach aktualisiert?

  3. #3
    Contao-Fan
    Registriert seit
    05.11.2009.
    Ort
    Liebschützberg (Sachsen)
    Beiträge
    527

    Standard

    Die Webseite upzudaten ist eine Aufgabe aber machbar!
    Update die zu erst auf Version 3.5.x mit der Datenbank von version 2.11
    Am besten neues Contao 3 installieren, neue Datenbank anlegen und dort die Datenbank der 2 Version importieren. Dann Contao Install ausführen bis alles aktualisiert ist!
    Wenn Du so vorgehst sollte sich an den IDs nichts ändern.
    Wenn die Seite wieder läuft, das ganze nochmal für Contao 4, im Prinziep ist das Update von v3 zu v4 auch nicht anders.

    Natürlich könnten noch uralte Erweiterungmodule das ganze erschweren!

    Steffen Winde

  4. #4
    Contao-Nutzer
    Registriert seit
    05.06.2011.
    Beiträge
    58

    Standard

    Danke erstmal. Ich habe natürlich erst versucht, das über Updates zu lösen. Eigentlich war das ne noch ältere Installation 2.x. Bei 2.11 war dann Feierabend. Und, na klar sind die Extensions ein Problem. Das mit dem Import in eine 3.5 könnte ich natürlich noch probieren. Meinst Du mit dem Install Tool als Theme importieren?

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.287
    Partner-ID
    10107

    Standard

    Du musst einfach ein Update auf 2.11.17 machen, dann auf 3.5.38, dann auf 4.4.35 (oder 4.7.1).

  6. #6
    Contao-Fan
    Registriert seit
    05.11.2009.
    Ort
    Liebschützberg (Sachsen)
    Beiträge
    527

    Standard

    Wenn Du eine Datenbank von 2.11 in eine 3.5 importierst und exampel.org/contao/install.php aufrufst, dann merkt Contao das und fragt ob du aktualisieren willst.

  7. #7
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Zitat Zitat von gralle Beitrag anzeigen
    Meinst Du mit dem Install Tool als Theme importieren?
    Nein. Datenbank per SQL importieren und dann mit dem Install-Tool (bei 3.5 deine-domain/contao/install.php) die Datenbank aktualisieren.

    Edit: zu langsam ;-)

  8. #8
    Contao-Nutzer
    Registriert seit
    05.06.2011.
    Beiträge
    58

    Standard

    Wie kann ich denn eine Datenbank importieren? Mit phpmyadmin? Oder über das Contao Backend?

  9. #9
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Wenn du sie mit phpmyadmin exportiert hast, dann am Besten auch damit wieder importieren.

  10. #10
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    Zitat Zitat von swinde Beitrag anzeigen
    Die Webseite upzudaten ist eine Aufgabe aber machbar!
    Update die zu erst auf Version 3.5.x mit der Datenbank von version 2.11
    Am besten neues Contao 3 installieren, neue Datenbank anlegen und dort die Datenbank der 2 Version importieren. Dann Contao Install ausführen bis alles aktualisiert ist!
    Wenn Du so vorgehst sollte sich an den IDs nichts ändern.
    Wenn die Seite wieder läuft, das ganze nochmal für Contao 4, im Prinziep ist das Update von v3 zu v4 auch nicht anders.

    Natürlich könnten noch uralte Erweiterungmodule das ganze erschweren!

    Steffen Winde
    Im Prinzip so ziemlich genau das, was ich gerade bastle.
    In V 2.11.xx installierte Anwendungen (waren eh nicht viele), hab ich deaktiviert, bzw. deinstalliert, alles bereinigt und über den Zwischenschritt über z.B. ein Liveupdate auf die aktuellste Version
    geupdated. Danach DB bereinigt und ein Dump der DB gemacht
    Auf der V 4.7.x Seite hab ich über den Manager ganz normal installiert und dann die Datenbank importiert. Somit hab ich alle Inhalte mit gleicher ID, muss dann halt die paar Erweiterungen installieren, n paar Templates anpassen und wegen Neuerungen manches umstricken.
    Mein Ziel, die alte Website zu mindestens 99% zu portieren, klappt bis jetzt hervorragend und somit weit besser als erwartet.

    ToM

  11. #11
    Contao-Nutzer
    Registriert seit
    05.06.2011.
    Beiträge
    58

    Standard

    Hey, super! Bis auf ein wenig Rumgebastel hat alles funktioniert! Dank an alle!

  12. #12
    Contao-Fan
    Registriert seit
    05.11.2009.
    Ort
    Liebschützberg (Sachsen)
    Beiträge
    527

    Standard

    Herzlichen Glückwunsch!

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
  •