Upgrade

  • Moin zusammen,

    es wird noch immer fleißig am Upgrade des Forums gearbeitet.
    Aber wie das so ist mit alten Datenbanken: es hakt. Und zwar ordentlich.
    Mit jedem Steinchen, dass @darkside40 aus dem Weg konfiguriert, findet sich mindestens ein neues.

    Wir sind jetzt sozusagen in der Alpha.
    Bedeutet: der Server läuft, ein Mail-Dienst läuft, das Gerüst steht.
    Die aktuelle WBB-Suite 5.x wurde installiert und ein Backup vom Forum installiert.
    Beim ersten Versuch ist das brutal vor die Wand geknallt. [cg]
    Das haben wir auch erwartet, da einiges hier im Forum auf Drittanbieter-Addons basiert.
    Zumindest hatten wir damit gerechnet, dass es Probleme gibt.
    Aber es hat sich nicht mal zu Ende importieren lassen. Sackgasse. [dy]

    Nächster Go war dann besser. Zuvor wurden alle Addons deaktiviert, auf denen nicht WoltLab steht.
    Ergebnis des Imports: Bis zum Ende importiert und die Forenstruktur war wiederzuerkennen.
    Und ja, es könnte funktionieren. Ist schon gar nicht übel. [dw]


    Doch es gibt Alternativen. Genau eine an der Zahl. Das MyBB.
    Das wird als nächstes getestet. Es spricht nicht wirklich etwas dagegen.
    Denn eine Umgewöhnung wird es in beiden Fällen. [cof3]

    Hilfe brauchen wir derzeit nicht.
    Es ist aktuell mehr oder weniger eine one-man-show vom darkside40. In erster Linie "Ding starten und ein paar Stunden Daumendrücken". [co1]

    Und ja, der DNS-Hickup letztens war auch durch die Vorbereitung zum Umzug gekommen.
    Die Domain ist jetzt bei einem anderen Hoster. Ist jetzt alles bei STRATO. 8)

    Wir halten euch auf dem Laufenden.

    :!: Das Thema steht auf Read-Only - Moderatoren können aber schreiben. :!:

  • Joa dann schauen wir mal.

    Es gibt hier zwei Herausforderungen:

    1. Das Forum ist doch schon recht groß, dementsprechend viele Daten müssen bewegt werden. "Mal eben" Testen ist meistens nicht weil jedes mal gigabyteweise Daten bewegt werden müssen. Egal ob (viele kleine) statische Files oder Datenbanken. Dazu kommt das bei VPS die I/O's nach dem Fair use prinzip über die Zeit meistens langsamer werden. Nichts was später im Betrieb auffällt aber jetzt gerade mal nervig ist.

    2. Die letzten Upgrades am derzeitigen Forum sind ewig her. Bedeutet es gibt keinen einfachen Uprade Pfad. Plugins sind inkompatibel etc. Selbst bei WBB kann man nur die ganzen Daten neu einspielen wobei auch die meisten Einstellungen pfutsch sind. Upgrade von Version zu Version kann man vergessen vor allem da man das über 5-6 Versionen machen müsste. Für Plugins müssen ggf. alternativen Gesucht werden weil diese von externen Entwicklern kamen die inzwischen nichts mehr für WBB machen.

    Dann kommt halt die Frage wo man sich in Zukunft weiter entwickelt. Bleibt man bei Woltlab, die sich immer mehr in Richtung Cloud entwickeln und das auch bei jeder Support Anfrage durchklingen lassen. Zahlt man regelmäßig für die Updates? Was natürlich auch einen kostenfaktor darstellt.

    Oder geht man auf eine andere Lösung? Davon gibt es aber auch nicht mehr viele. Gab es früher Webforen Systeme wie Sand am Meer sind heute vielleicht noch eine Handvoll übrigen geblieben. Vor allem wenn Sie aktiv in der Entwicklung sein sollen wir es schnell eng.

    Bei nicht kommerziellen Systemen sind nur noch MyBB und Discourse konkurrenzfähig.
    Discourse bietet aber keinen Import für WBB.

    Und auch bei MyBB ist der Importer nur für WBB4 geeignet nicht darüber hinaus.

    Das bedeutet: Es muss sich jetzt entscheiden auf welche Plattform es weiter geht. Geht man den Weg WBB 5+ dann werden wir darauf auf absehbare Zeit bleiben müssen, ein wechsel zu MyBB ist nur noch jetzt möglich (ohne komplett von vorne anzufangen).

    Deswegen probiere ich derzeit halt sehr viel rum und bin hier um Forum recht leise. Es ist halt aufwendig. Helfen kann dabei derzeit keiner, die meiste Zeit verbringe auch ich mit warten. Warten bis was, kopiert ist, warten bis etwas migriert ist etc.
    Aber wir wollen halt auch nicht das Forum für ein Upgrade eine Woche zumachen. Wenn wir uns für einen Weg entschieden haben dann muss der Prozess stehen.

    Aber wie @don schon geschrieben hat: Das Grundgerüst steht (das war auch das unkomplizierteste).
    Server mit einem frischen Debian 11, nginx als Reverse Proxy, Certbot kümmert sich um die Lets Encrypt Zertifikate.
    Webserver, MariaDB und PHP laufen alle als Container, bei PHP ist das vor allem ein Segen da Forensoftware X nur mit PHP Version Y aber nicht mehr PHP Version Z will etc.

    Und der Mailserver läuft auch schon inkl. SPF, DKIM etc.

    Aber ja es ist noch viel zu tun.

  • So noch mal ein kleiner Zwischenstand:

    MyBB ist raus. Es ist schlicht nicht möglich die Daten vom Forum dort hin zu migrieren. Das funktioniert wohl für kleinere Installationen aber nicht bei dem Umfang den wir hier haben. Der ganze Migrationsprozess läuft gut bis es zu den Attachments kommt. Selbst auf meinem recht starken Laptop inkl. NVMe SSD würde der Vorgang gute 48Std. dauern, wenn er zwischendurch nicht abstürzt. Was er bei mir zweimal gemacht hat. Dann steht man dort mit einer kaputten DB und kann wieder von vorne anfangen.

    Auch die Möglichkeit Stück für Stück upzudaten und so möglichst viele Settings etc. zu behalten ist verworfen.
    Selbst wenn man im Foren System alle alten Plugins deinstalliert verhindert eine Komponente von Woltab das Upgrade. Und das ist erst im ersten von fünf oder sechs Zwischenschritten zur aktuellen Version.

    Also der Weg ist jetzt klar. Es wird ein Backup gezogen, WBB wird in der aktuellen Version neu installiert die Daten werden Migriert und dann mach @don und ich uns daran die ganzen Einstellungen Plugins etc. wieder gerade zu ziehen.
    Dann dürfte das Forum nach nem Tag wieder laufen, so ist zumindest derzeit mein Plan.

    Da wir die Gallery und Filesbase nicht mitnehmen werden, sind einzelne kostenpflichtige Module bei Woltlab und Sie nutzt hier kaum jemand, solltet Ihr Dateien die Ihr dort drin habt selber wegsichern. Die paar User die dort aber noch Files drin haben werden von uns auch angeschrieben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!