Hey alle zusammen
Disclaimer: Generell sind meine Webentwicklungs- und Programmierkenntnisse minimal; ein kleines vorhandenes php-Skript umschreiben, umfangreicher machen und an eine Datenbank anbinden (anstatt csv-Ausgabe) war so das Höchste, was ich bisher gemacht habe.
Nachdem ich nun jahrelang nicht mit Forensoftware rumgespielt habe, habe ich mich nun mal wieder drangemacht.
Aufgabe: Ein myBB-Forum (Version 1.6.11) zu einem SMF-Forum umwandeln. Von dem myBB1611 habe ich lediglich ein Datenbank-Backup und kenne nicht die Specs des Servers, auf dem es liegt oder später liegen soll.
Die Schritte gehen grob: mybb1611 -[Upgrade]-> mybb1812 -[Upgrade]-> mybb1821 -[Merge]-> SMF
Das hat auf meinem Rechner mit xampp auch nach einigen (okay, zugegeben: vielen) fehlgeschlagenen Versuchen auch funktioniert: ein auf die ersten Klicks fehlerfreies aktuelles SMF mit allen integrierten Usern und Daten; sogar minus Karteileichen.
Auf dem Webserver allerdings hat es nicht funktioniert. Bis zu mybb1821 bin ich noch gekommen, aber weder das Konvertieren auf dem Webserver, noch das Einspielen eines Backups von xampp in eine Frischinstallation von SMF haben geklappt.
In der Zwischenzeit, sehr viele weitere Versuche später, habe ich eine ganze Menge verschiedener Fehlermeldungen zu Gesicht bekommen; vermutlich auch, weil ich gestern eine Nachtschicht eingelegt habe und im müden Kopp 'ne Menge Flüchtigkeitsfehler dabei waren.
Ich werde jetzt nochmal alle Schritte durchgehen, parallel auf meinem Rechner mit xampp und auf dem Webserver.
Das werde ich dokumentieren, damit ich später nachhalten kann, wo ich evtl. Fehler gemacht habe.
Die Dokumentation ergänze ich hier, sobald ein Fehler oder eine Frage auftreten.
In der Zwischenzeit habe ich einige Fragen, teilweise konkret zu Netcup, teilweise zu den Fehlermeldungen.
Die Forensuchen hier, von myBB und SMF habe ich schon ausgiebig genutzt; kann aber natürlich nicht versprechen, dass ich nichts übersehen habe oder durch Müdigkeit oder Ahnungslosigkeit nicht verstanden. Ein bisschen seh ich auch den Wald vor lauter Bäumen nicht mehr *gesteh* Daher seid mir bitte nicht böse, falls ich irgendwas ganz offensichtliches verpeile.
Sollte es doch passende Threads geben, die meine Fragen beantworten könnten, freue ich mich über Links.
Eine Fehlermeldung, die ich gestern recht spät im Prozess bekommen habe, bezog sich auf open_basedir:
Den genauen Wortlaut weiß ich nicht mehr und habe leider keinen Screenshot, aber ich wurde aufgefordert, entweder open_basedir zu disablen.
Im WCP habe ich aber nur die Möglichkeit gefunden, von {DOCROOT} auf {WEBSPACEROOT} zu wechseln, sonst nichts.
Ist ein disabling möglich? Und falls ja: Ist es (sehr) riskant?
(Beim Querlesen hab ich zum Risiko nichts gefunden; ich kann mich allerdings nicht gut auf das Lesen längerer Texte konzentrieren, daher kann es daran liegen.)
Eine Frage, die mir aufgekommen ist: Mit xampp kann ich bei der Foreninstallation "localhost" angeben, bei netcup allerdings funktioniert es nicht, sondern ich muss eine absolute Hostadresse angeben.
Wenn ich es richtig sehe, sind die Server für Webhosting und Datenbanken unterschiedlich (mysql: xx.xx.xx.xxx:xxxx, Webhosting: xxx.xx.xx.xxx).
Ist das der Grund? Und falls ja, lässt sich das irgendwie umgehen?
Meine Befürchtung ist nämlich, dass es ohne einen relativen Pfad auf dem späteren Zielserver des Forums nämlich wieder ein "von vorne" wird, anstatt dass ich einfach das Backup einspielen kann.
Danke schonmal für's Lesen und Eure Hinweise.