Seite 1 von 1

[Solved] Datenbank export Import von 4.3.16 auf 5.0 Beta 2

Verfasst: 20. Okt 2025, 07:51
von scgjl
Wie kann man zum Testen Daten/Datenbank von 4.3.16 auf 5.0 Beta 2 kopieren/exportieren ?
VG
Jan

Re: Datenbank export Import von 4.3.16 auf 5.0 Beta 2

Verfasst: 21. Okt 2025, 18:10
von MightyMCoder
Hallo Jan,

wenn du ein Datenbank-Backup der Version 4.3.16 erstellst, kannst du dieses in eine weitere Datenbank zum testen jederzeit neu einspielen. Alternativ lässt sich eine Datenbank auch mit PhpMyAdmin direkt in eine neue kopieren.

Dann kannst du dir deine eigene config.php im Ordner adm_my_files der 5.0-BetaX erstellen, in der du dann die entsprechenden Daten für die Testinstallation eingibst (DB-Name, DB-User,…, Admidio-Url). Nun solltest du beim Aufrufen der URL im Browser zum Updaten der Datenbank aufgefordert werden.

Viele Grüße
MightyMCoder

Re: Datenbank export Import von 4.3.16 auf 5.0 Beta 2

Verfasst: 24. Okt 2025, 07:26
von scgjl
Hallo MightyMCoder,

ich habe das ausprobiert, aber irgendwie ist mir nicht klar, wie ich das Datenbank-update in die Beta Version restoren kann.
Ich möchte gerne mit allen Original-Daten testen.
VG
Jan

Re: Datenbank export Import von 4.3.16 auf 5.0 Beta 2

Verfasst: 24. Okt 2025, 16:47
von MightyMCoder
Hi Jan,

du kannst das DB-Backup von 4.3.x nicht in 5.0.x restoren.
Du musst zunächst händisch die Datenbank mit der Version 4.3.x anlegen. Dann kannst du in der config.php aus der Beta-Version die Daten zum Verbinden mit dieser Datenbank eingeben und über den Browser ein DB-Upgrade deiner Datenbank von Version 4.3.x auf 5.0.x durchführen.

Viele Grüße
MightyMCoder

Re: Datenbank export Import von 4.3.16 auf 5.0 Beta 2

Verfasst: 25. Okt 2025, 07:41
von scgjl
Ich komme nicht zur Seite für Datenbankupdate, sondern lande hier:
admidio_installation.png
admidio_installation.png (47.57 KiB) 422 mal betrachtet

Datenbank export Import von 4.3.16 auf 5.0 Beta 2

Verfasst: 25. Okt 2025, 08:36
von MightyMCoder
Hast du in deinem adm_my_files Ordner deine config.php?

Re: Datenbank export Import von 4.3.16 auf 5.0 Beta 2

Verfasst: 25. Okt 2025, 09:06
von scgjl
ja

Re: Datenbank export Import von 4.3.16 auf 5.0 Beta 2

Verfasst: 25. Okt 2025, 11:47
von MightyMCoder
Ok, ich habe das jetzt mal bei mir lokal nachgespielt. Überprüfe bitte mal, ob du alles genauso gemacht hast, dann funktioniert es auch:
  1. neue leere Datenbank anlegen
  2. Datenbank-Backup der Version 4.3.x in die neu erstellte Datenbank importieren
  3. Zip-Ordner der Admidio 5.0 Beta 2 am Zielort entpacken (Document-Root des Webservers)
  4. die Datei 'config_example.php' im Ordner adm_my_files kopieren und in 'config.php' umbenennen
  5. in der Datei die Verbindungsinformationen der neuen Datenbank eintragen (Host, Port, Database-Name, Username, Password)
  6. die richtige URL zur Admidio-Installation angeben
  7. sicherstellen, dass der in der 'config.php' festgelegte Tabellenpräfix mit dem Präfix der Tabellen in der neu erstellten Datenbank übereinstimmt (z.B.: 'adm')
  8. im Browser die angegebene URL zur Admidio-Installation eingeben
Nun sollte ein Hinweis zum Datenbank-Update erscheinen:
Admidio-DB-Update-Page.png
Admidio-DB-Update-Page.png (32.43 KiB) 337 mal betrachtet
Nach dem Update der Datenbank, kannst du Admidio in der Version 5.0 Beta 2 mit deinen Daten verwenden (zum Test). Wenn du die Bilder und Dokumente auch in der Testinstanz haben möchtest, kopiere einfach die Ordner 'photos' und 'documents_DEINE_ORGANISATIONSABKÜRZUNG' aus dem Ordner adm_my_files der admidio 4.3.x Instanz in den adm_my_files Ordner der Admidio 5.0 Beta 2 Instanz.

Re: Datenbank export Import von 4.3.16 auf 5.0 Beta 2

Verfasst: 26. Okt 2025, 06:24
von scgjl
bin schon mal ein Stück weiter, Das Datenbankupdate ging, aber jetzt habe ich diese Fehlemeldung

Syntax error in template "file:sys-template-parts/menu.functions.tpl" on line 4 "{if array_key_exists('items', $menuItem)}" unknown modifier 'array_key_exists'
Please check if the theme folder "myNewTheme" exists within the folder "themes".

Re: Datenbank export Import von 4.3.16 auf 5.0 Beta 2

Verfasst: 26. Okt 2025, 09:50
von MightyMCoder
Das hört sich so an, als hättest du vorher mit deiner Admidio Installation ein eigenes Theme verwendet.

Dupliziere mal den Ordner simple und ändere den Namen des neuen Simple Ordners in myNewTheme um. (Also im Ordner themes im Admidio Root Verzeichnis).

Dann sollte es klappen.

Re: Datenbank export Import von 4.3.16 auf 5.0 Beta 2

Verfasst: 26. Okt 2025, 09:57
von scgjl
Super, das hat funktioniert.

Besten Dank

Kann man das "alte Design" auch einfach kopieren ?

Re: Datenbank export Import von 4.3.16 auf 5.0 Beta 2

Verfasst: 26. Okt 2025, 10:02
von MightyMCoder
Das geht leider nicht, da sich dort einiges geändert hat.

Du kannst aber dein altes Design mit dem neuen vergleichen und schauen, was du übernehmen kannst und was du anders lösen musst.
Habe da leider aktuell keinen genauen Überblick, was sich alles im Detail geändert hat.
Ein paar Einstellungen, die du zuvor händisch in css machen musstest, kannst du jetzt aber auch in den Admidio Einstellungen vornehmen. (Logo, primäre Farben).
Wenn du größere Änderungen an der css Datei vorgenommen hast, hast du nun die Möglichkeit, nur diese Datei als zusätzliche css Datei über die Einstellungen in Admidio zu laden.

Da musst du leider selbst ran und genau vergleichen.

Re: Datenbank export Import von 4.3.16 auf 5.0 Beta 2

Verfasst: 26. Okt 2025, 10:28
von scgjl
OK.

Vielen Dank für die Unterstützung