J!-update händisch per kopieren

  • Joomla Version
    3.9.22
    PHP Version
    PHP 7.4.x
    Hoster
    lokal

    hi,

    wenn ich eine ganz alte J! 3.9.22 Stable in eine frische J! 4.4.8 Stable-Installation per SQL tabellenmäßig kopiere/migriere will, mit Kontakten, Benutzern, JEM, J-Gallery etc., **auf welche Tabellen muss ich besonders achten**?
    Klappt das überhaupt mit den "Verwaltungstabellen" wie z.B. mit _assets, _extensions, _modules, wenn ich die z.B. 1:1 übernehme? Schon mal jemand gemacht?

    Auf meinem Server läuft das alte J! 3.9.22 nur noch auf altem php 7.4.33-nmm5. Ein neues php 8.1.x für J! 4 macht das alte J! nicht mit (diverse "Deprecated: Return type..." und Warning: session_cache_limiter():... Error: Failed to start application: Failed to start the session because headers have already been sent by ... ).
    Auch bin ich bzgl. meiner alten J!-Installation skeptisch und denk die mal "einfach" ganz zu erneuern.

    Auf meinem Rechner mit neuem php habe ich das neue J!4 laufen, auf dem externen Server, aktiv & live, das alte J!3 auf altem php.

    Dank für Tipps,

    lg. eli

  • Hi,

    ich denke, Du solltest vor allem den existierenden Anleitungen folgen, denn so haben es etliche Millionen andere Joomla Nutzer ja auch geschafft:

    Joomla! 3.x nach 4.x: Migration - Schritt für Schritt - Joomla! Documentation

    erst auf J3.10.11 upgraden,

    dann PHP auf 8.1 besser 8.2 aktualisieren,

    dann die Migration auf Joomla! 4 durchführen,

    und zum Schluß auf J!5 aktualisieren:

    Joomla 5.0 und Joomla 4.4 sind da!


    Freundliche Grüße,

    Benno

  • wenn ich eine ganz alte J! 3.9.22 Stable in eine frische J! 4.4.8 Stable-Installation per SQL tabellenmäßig kopiere/migriere will, mit Kontakten, Benutzern, JEM, J-Gallery etc., **auf welche Tabellen muss ich besonders achten**?
    Klappt das überhaupt mit den "Verwaltungstabellen" wie z.B. mit _assets, _extensions, _modules, wenn ich die z.B. 1:1 übernehme? Schon mal jemand gemacht?

    In der Datenbank sollte man nur dann manuell herumfummeln, wenn man ganz genau weiß, was man tut.

    Die Datenbankstruktur hat sich übrigens zwischen J3 und J5 geändert, was im Update-Prozess korrigiert wird. Dabei laufen SQL-Skripte, die die Anpassungen vornehmen.

    Freundliche Grüße aus Wächtersbach, Rolf Dautrich

  • danke!

    J5 läuft wohl (noch) nicht, da ich Komponenten
    -JoomGallery
    -JEM
    nutze. Aber J4 reicht erstmal.

    Ich habe auch noch so einen alten Hack zwischen JEM und der Kontakt-Komponente um letztere in Events einzubinden (und will keine Kompo, die eine eigene Kontaktdatenhaltung bereibt). Der Hack sitzt zum Teil im Core ... Na ja - lang ists her.

    Wichtig ist mir ein neues responsive Template auf einem einigemaßen updatebaren System (Mobiles waren damals nicht sooo wichtig ...)

    Dann werde ich das update "automatisiert" angehen ...

    soweit,
    lG. eli

  • j2xml3.9: von einem Export aus J3.9.2 aus #_contact_details, nimmt J5.3 leider nicht alle und die ID's sind zudem anders. Bisschen sensibel. Von 450 Einträgen kommen nur 220 an:

    beim Import gibt es dann Kommentare wie

    Article [241] ... not imported with the following error: Column 'created_by_alias' cannot be null

    Article [241] ... not imported with the following error: Column 'note' cannot be null

    ...

    .... not imported. An error occurred: Column 'metadesc' cannot be null

    damit scheint sich was zu verschieben.
    Viel Handarbeit.

    -----------------------------------

    mit Feldstruktur-Anpassung kann man die _contact_details vllt einfach rüberschieben.
    Bei anderen Tabellen, die viel in die #_assets eintragen geht das eher nicht.

  • funktioniert die bei dir? Von J3.9 > J5.3.0? Brgl. com_contact und #_contact_details

    ;(: 100 Einträge mehr - 100 fehlen aber noch und die ID's waren wieder falsch.

    Zumindest keine Fehleransagen. :love:

    Erst alles auf default-Einstellungen gelassen: die exportierte Dateigröße passte, aber ein Import fand nicht statt. Dann an den Einstellungen etwas verändert und beim 3. Mal wurde dann, ziemlich lange, Stk.f.Stk., importiert, mit o.g. Ergebnis.

    (die alte Version (war z.T. auch die beta), habe ich deinstall. und cache geleert zuvor)

  • sorry!

    beim dritten Mal hat Ex-/Import funktioniert: Beiträge + Kategorien und Kontakte + Kategorien.
    Ich hatte, glaube ich, bei aufpoppenden Optionen was anderes gewählt - weiß jetzt nicht.

    von J3.9.x auf J5.3.0

    :)

    Danke!

    (Zum weiter Verarbeiten bin ich noch nicht gekommen ...)