Shit happens

Wie heißt es doch so schön? Der Datenverlust ist unvermeidlich, aber nicht unausweichlich. Nun ja. Ich mache es kurz.

Wenn ihr euch einmal mit dem Gedanken tragen solltet, euer Weblog neu aufzusetzen (wegen einer ungesunde Ausmaße annehmenden Datenbank oder aus welchen Gründen auch immer), verlasst euch bitte nicht auf die hauseigene Export-und Import-Funktion von WordPress – sondern zieht parallel eine zweite Option in Betracht und führt diese auch aus.

Die von WordPress erstellte .xml Datei tut zwar genau das, was sie tun sollte, jedoch nur bis zu einer Größe von 32 MB. Dies wird uns risikofreudigen Benutzerinnen allerdings erst dann offeriert, wenn der gesamte Webspace ratzekahl sauber gefegt ist und mit einer jungfräulichen Datenbank daherkommt.

Schlechte Karten hat man dann, wenn die eigene Datei etwa schlappe 58 MB groß ist und vom Importer nicht akzeptiert wird. So geschehen hier …

Sagt bitte nichts. Ich schaue nach einer Lösung, habe aber wenig Hoffnung. Über 1000 Beiträge (die Vielzahl der Kommentare möchte ich erst gar nicht erwähnen) von Hand nachzutragen ist jedenfalls keine Option.

Shit happens.


Update 15.08.24

Aufatmen ist angesagt, alle Beiträge und Kommentare sind nun wieder online. Ich fasse die Problematik kurz zusammen, als Notiz für mich und vielleicht hilft das ja auch jemandem im Falle eines Falles.

Erstes Problem: Meine exportierte .xml Datei war mit 58 MB zu groß, die zulässige Dateigröße war im Upload auf 32 MB beschränkt. Abhilfe brachte das Plugin Big File Uploads sowie folgende Zeilen in der .htaccess (Danke an meinen Hoster):

php_value upload_max_filesize 512M
php_value post_max_size 512M

Zweites Problem: Der Upload startete dann problemlos bis zum Abbruch wegen eines schwerwiegenden Fehlers auf der Website. Bis dahin war bereits die Hälfte an Beiträgen und Kommentaren importiert. Aufschluss über den Fehler brachte letztlich das Error-Log des Servers, das auf eine nicht akzeptable Phrase in den Meta-Tags verwies, die in einigen Posts aus dem Jahr 2017 enthalten war. Nachdem ich diese allesamt aus der .xml Datei entfernt hatte, klappte es schließlich mit dem kompletten Import.

Aufatmen.


Photo courtesy of Gratisography

Kommentare ( 0)

  1. Avatar von Aebby

    aaaargs

    aber dennoch ein paar Worte, sicher, dass das Problem nur beim Exporter / Importer liegt? Ich bin beim letzten Umzug darüber gestolpert, dass das PHP Speicher Limit nicht groß genug war.

    1. Avatar von Rappel

      Danke dir für die Anregung, das werde ich morgen probieren. Ansonsten ja, ich bekomme beim Import die klare Ansage, dass die Datei nicht größer als 32 MB sein darf. Egal, er rödelt nur und es passiert nichts. 🙁

  2. Avatar von derbaum
    derbaum

    ich sag nix… (weil, ich hab keine idee)

    1. Avatar von Rappel

      Kurzes Update: Mit dem Plugin Increase Maximum Upload File Size lässt sich die Dateigröße erhöhen, sie liegt jetzt hier bei 128 MB (das ginge auch händisch über die php.ini oder die .htaccess). WP_MEMORY_LIMIT habe ich auch erhöht auf 512 M. Trotzdem brachte ein erster Versuch über Nacht nichts, der Importer rödelt über Stunden und nichts passiert.

      Mal schauen … Aber danke für euer Mitgefühl. 🙂

  3. Avatar von Rappel

    Update: Die Beiträge von 2012 bis 2017 sind wieder da. An diesem Punkt bricht der Importer allerdings ab und niemand weiß bisher, warum?

    Ich bleibe dran und suche weiter nach einer Lösung.

  4. Avatar von derbaum
    derbaum

    wir harren weiter und rücken! (und ich muss schon wieder 2 millionen links anpssen 🙂 )

    1. Avatar von Rappel

      Das wollte ich eigentlich vermeiden – die Permalinkstruktur ist die gleiche wie zuvor.

  5. Avatar von Andreas

    Früher waren mehr Fotos

    😉

    1. Avatar von Rappel

      Recht hast du. Eigentlich möchte ich das als neues Konzept, nur wenige Beiträge sollen noch so reich bebildert sein wie der kommende. Die Überarbeitung ist dann nur eine Zeitfrage, wenn nur erstmal alle Beiträge wieder online wären.

  6. Avatar von Christian W.

    au weia, gutes Gelingen!

    1. Avatar von Rappel

      Danke dir, ich bleibe weiter am Ball.

  7. Avatar von derbaum
    derbaum

    geht wieder! 🙂

    1. Avatar von Rappel

      Jo, beinahe alles ist wieder da. Ich kann dir sagen … Mir ist ordentlich warm geworden. 🙂

  8. Avatar von Rappel

    Alles löppt wieder. Der Artikel hat ein Update bekommen, welches die Problematik zusammenfasst.

    Ich danke fürs Daumendrücken. 🙂

    1. Avatar von derbaum
      derbaum

      👍🏻

  9. Avatar von John

    Schön das alles wieder läuft.

    1. Avatar von Rappel

      Jo, das ging nochmal gut.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Back to top