[3.2] Kompletter Umzug Version und MySQL DB

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
JamesBlond
Mitglied
Beiträge: 5
Registriert: 29.01.2018 13:03

[3.2] Kompletter Umzug Version und MySQL DB

Beitrag von JamesBlond »

Hallo zusammen,

zunächst mal Danke für die schnelle und unkomplizierte Aufnahme hier im Board.
Ich komme wie die Jungfrau zum Kind nun zum ersten Mal mit phpBB in Berührung. Und schon stellt sich mir ein Problem :grin:

Bin mit folgendem Sachverhalt beauftragt worden, da der vorherige Admin die Segel gestrichen hat:
Ich soll phpBB mit der neuesten Version auf eine Testdomain aufspielen, und wenn der Kunde sich auf der Testdomain von all seinen bisherigen Einstellungen, Layout usw. überzeugt hat, dann wieder auf die öffentliche Domain übertragen. Ich darf kein Update auf der aktuellen Domain vornehmen, der Kunde hat Angst, dass was schief geht.

Gegeben sind: öffentliche Domain (nennen wir sie "Domain alt") mit phpBB Version 3.0.2, PHP Version 5.2, PHP Datenbankverbindung mysql (ohne i)
Für neue Testdomain: (nennen wir sie "Domain test") phpBB Version 3.2.2., PHP Version 7.1.13, PHP Datenbankverbindung mysqli (mit i)

Abschluss: Nachdem alles auf "Domain test" mit den Daten, Erweiterungen, Styles, usw. von "Domain alt" läuft und der Kunde sich überzeugt hat, soll dann alles Neue von "Domain test" wieder auf die öffentliche Domain überspielt werden.
Bei den Domains handelt es sich um Webspaces unterschiedlicher Provider.

Was php und Mysql anbetrifft, bin ich nicht ganz unbeholfen. Kann auch im sql Backup File mit Hilfe von Notepad++ Suchen und ersetzen, wenns dadurch einfacher wird. Alle Zugangsdaten für DB und FTP sind vorhanden.

Was ist die sinnvollste und sicherste Vorgehensweise (vor allem die Reihenfolge) um hier zum Erfolg zu kommen.

Danke allen schon mal für Ihre Tips
JamesBlond
Mitglied
Beiträge: 5
Registriert: 29.01.2018 13:03

Re: [3.2] Kompletter Umzug Version und MySQL DB

Beitrag von JamesBlond »

sorry, etwas Wichtiges hab ich vergessen:
das aktuelle Board läuft in einem Unterverzeichnis, also domain.xyz/board/
Benutzeravatar
Joyce&Luna
Mitglied
Beiträge: 2478
Registriert: 24.11.2013 18:14
Wohnort: NRW
Kontaktdaten:

Re: [3.2] Kompletter Umzug Version und MySQL DB

Beitrag von Joyce&Luna »

Hallo

Du kannst nicht einfach mal eben die Datenbank von 3.0.14 in 3.2.2 kopieren, das wird nicht funktionieren.
Die Datenbank aus phpBB 3.0.14 muss erst mit dem Super Tool Kit ( STK )bereinigt werden und dann kann man auch updaten.
Kein Module aus 3.0.14 funktioniert mit der phpBB 3.2 Version.
Hierzu findest du folgendes https://www.phpbb.de/kb/phpBB32_upgrade_from_30

Erst wenn alles bereinigt ist, kannst du das Forum updaten.
Spiegel das bestehende Forum und probiere es erst aus, bevor du das Hauptforum updatest.

Ich würde dir aber momentan dazu raten die nächste phpBB Version 3.2.3 ab zu warten. Mit der phpBB 3.2.2 Version gibt es ein paar Probleme.

Anke
phpBB-Style-Design.de

Keine Antwort ist die eindeutigste Antwort, die man kriegen kann.
Bitte stellt die Fragen im Forum und nicht per PN. Danke!
JamesBlond
Mitglied
Beiträge: 5
Registriert: 29.01.2018 13:03

Re: [3.2] Kompletter Umzug Version und MySQL DB

Beitrag von JamesBlond »

Vielen Dank für die Hinweise, jetzt bin ich schon ein wenig schlauer.
Huston, ich hab ein Problem ;).

Werds schon irgendwie lösen,

vielen Dank erst mal
Benutzeravatar
Wolkenbruch
Mitglied
Beiträge: 546
Registriert: 04.11.2010 16:56
Kontaktdaten:

Re: [3.2] Kompletter Umzug Version und MySQL DB

Beitrag von Wolkenbruch »

Ich würde erst einmal von 3.0.2 auf 3.0.14 (Letzte 3.0 Version) updaten. Dann wie schon geschrieben eine Bereinigung mit dem STK vornehmen.
Läuft das alles wie es soll, dann von 3.0.14 auf 3.2.1 updaten.
Kolumbien Freunde treffen sich im » Kolumbienforum «
Benutzeravatar
Joyce&Luna
Mitglied
Beiträge: 2478
Registriert: 24.11.2013 18:14
Wohnort: NRW
Kontaktdaten:

Re: [3.2] Kompletter Umzug Version und MySQL DB

Beitrag von Joyce&Luna »

Wolkenbruch

Es steht alles in dem Link drin was zu tun ist. Auch das man erst auf 3.0.14 updaten soll.
Zum anderen erwähnte ich auch die 3.0.14 :wink:
phpBB-Style-Design.de

Keine Antwort ist die eindeutigste Antwort, die man kriegen kann.
Bitte stellt die Fragen im Forum und nicht per PN. Danke!
Benutzeravatar
Melmac
Ehemaliges Teammitglied
Beiträge: 3623
Registriert: 15.10.2012 03:27

Re: [3.2] Kompletter Umzug Version und MySQL DB

Beitrag von Melmac »

Dann kommt aber noch ein weiterer Punkt hinzu: die Demo, in der dies dann ausgeführt werden soll, läuft unter PHP 7.1.13 - weder phpBB 3.0.x noch 3.1.x sind mit PHP 7.x kompatibel ... :wink:

Es wäre vielleicht einfacher, die Datenbank in einer lokalen Testumgebung zu säubern und auf 3.2 upzugraden und erst dann in die Demo einzuspielen.
Dies hätte auch den Vorteil, alle Ecken und Kanten rechtzeitig bemerken und für den letztendlichen "scharfen" Upgradelauf ausschalten zu können.
Nur grob angedacht:
  • Lokale Testumgebung einrichten, z.B. mit XAMPP. Dabei darauf achten, dass eine Version von XAMPP gewählt wird, deren PHP-Komponente sowohl mit den "alten" phpBB Versionen als auch der 3.2er kompatibel ist => XAMPP 1.8.2 kommt mit PHP 5.4.36, das sollte passen.
  • In dieser Testumgebung installiest Du zwei phpBB-Versionen
    1. phpBB 3.0.14 => in dieser führst Du das Update 3.0.2 > 3.0.14 durch und bereinigst die Datenbank mittels des STK
      Nach der Installation dessen Datenbank durch das Backup der aktuellen 3.0.2 ersetzen => DB-Update auf 3.0.14 durchführen => mittels STK die DB bereinigen. Danach diese jetzt fertig vorbereitete Datenbank sichern.
    2. phpBB 3.2.1 => in dieser dann das DB-Update auf 3.2.1
      Im Prinzip wie oben, nur dass Du deren Datenbank jetzt durch die im vorhergeganegnen Schritt ersetzt und über sie dann das DB-Update laufen lässt.
  • In der Online-Demo ein 3.2.1 installieren, dessen Datenbank durch die vorbereitete ersetzen und gegebenenfalls die Detailanpassungen (Scriptpfad, Cookieinstellungen etc.) vornehmen.
    Testen.

    Wenn alles funktioniert, kannst Du die vom Kunden gewünschten Styles und Extensions installieren und konfigurieren. Zu sehen wäre dann "das alte Board im neuen Look", mit allen Foren, Beiträgen und Benutzern auf dem Stand des Erstellens des DB-Backups.
Da in der Zeit, die es dauert, bis der Kunde mit Testen fertig ist, im Live Board ja weiter neue Beiträge hinzukommen, die nicht einfach "rübegezogen" werden können: Wenn es ans eigentliche Upgrade des Live Boards geht, müsste das o.g. beschriebene Procedere erneut durchgeführt werden; dann aber mit dem dann aktuellen letzten Stand der Daten.
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)
JamesBlond
Mitglied
Beiträge: 5
Registriert: 29.01.2018 13:03

Re: [3.2] Kompletter Umzug Version und MySQL DB

Beitrag von JamesBlond »

Ich danke Euch für die Hinweise und Hilfe, beeindruckend was man alles nicht weiß :D

Werde mich irgendwie durchboxen und melde mich, wenns Erfolge gibt
JamesBlond
Mitglied
Beiträge: 5
Registriert: 29.01.2018 13:03

Re: [3.2] Kompletter Umzug Version und MySQL DB

Beitrag von JamesBlond »

Vielen Dank für Eure Tips, Problem erledigt. :P Das phpBB des Kunden läuft nun in neuester Version unter PHP 7.x.
Falls noch jemand hier das Problem hat (bekommt) in Kürze die Schritte des Updates. Vor jedem Update eine komplettes Backup gezogen (DB und Datein)
- Lokales Xampp mit PHP 5.6 (das unterstützt Mysql und Mysqli) installiert
- Komplettes Backup von 3.0.2 und Datenbank
- dieses Backup lokal getestet (in der config.php entsprechend die DB Verbindung geändert), database_update.php durchlaufen lassen, läuft , hiervon ein Backup
- lokal Update auf 3.0.14, database_update.php durchlaufen lassen, läuft , hiervon ein Backup
- lokal alles außer die Ordner files, images und store gelöscht.
- lokal neue Dateien von 3.1.0 geladen und in der config.php "mysqli" eingetragen, database_update.php durchlaufen lassen
- lokal 3.1.0 im Browser aufrufen, läuft
- lokal Update auf 3.1.9, database_update.php durchlaufen lassen, läuft
- auf PHP 7 umgestellt, läuft
- lokal Update auf 3.2.2, läuft
- alles online auf einen Testserver hochgeladen, DB Backup online eingespielt, läuft
- hiervon eine Kopie auf dem Liveserver, läuft, Kunde zufrieden

Vielen Dank nochmal für Eure Tips
Benutzeravatar
Joyce&Luna
Mitglied
Beiträge: 2478
Registriert: 24.11.2013 18:14
Wohnort: NRW
Kontaktdaten:

Re: [3.2] Kompletter Umzug Version und MySQL DB

Beitrag von Joyce&Luna »

Freut mich zu lesen, das alles gut geklappt hat und dir die Tipps weiter geholfen haben. :D
phpBB-Style-Design.de

Keine Antwort ist die eindeutigste Antwort, die man kriegen kann.
Bitte stellt die Fragen im Forum und nicht per PN. Danke!
Antworten

Zurück zu „Support-Forum“