Dateianhänge aus Wordpress importieren

  • Hallo Community,

    ich habe folgendes Problem:
    Beim Import der Dateianhänge aus Wordpress bleibt der Importer an nicht vorhandenen Dateien hängen. Es wurden in der Vergangenheit zahlreiche Fotos per FTP gelöscht, diese fehlen also in Wordpress.
    Bisher habe ich zahlreiche Plugins für Wordpress ausprobiert(z.B. Image Cleanup und diverse Plugins für die Optimierung der Datenbank). Leider Fehlanzeige!

    Heute habe ich alle alten Beiträge, in denen Dateianhänge fehlen, in Wordpress gelöscht und danach die Datenbank optimiert. Leider ohne Erfolg. Wieso stolpert der Importer noch immer über fehlende Anhänge?
    Gibt es eine Möglichkeit dass beim Importvorgang solche Fehler ignoriert werden?

    Bin mittlerweile ziemlich verzweifelt. Kann mir bitte jemand helfen??

    So schauen die Fehlermeldungen aus:

    Spoiler anzeigen

    PHP notice in file /var/www/vhosts/lvps84-39-96-55.my-simplyroot.de/blog/wcf/lib/system/exporter/WordPress3xExporter.class.php (395): unserialize(): Error at offset 0 of 18 bytes

    Stacktrace:
    #0 [internal function]: wcf\system\WCF::handleError(8, 'unserialize(): ...', '/var/www/vhosts...', 395, Array)
    #1 /var/www/vhosts/lvps84-39-96-55.my-simplyroot.de/blog/wcf/lib/system/exporter/WordPress3xExporter.class.php(395): unserialize('2013/06/129829....')
    #2 [internal function]: wcf\system\exporter\WordPress3xExporter->exportBlogAttachments(0, 1000)
    #3 /var/www/vhosts/lvps84-39-96-55.my-simplyroot.de/blog/wcf/lib/system/exporter/AbstractExporter.class.php(154): call_user_func(Array, 0, 1000)
    #4 /var/www/vhosts/lvps84-39-96-55.my-simplyroot.de/blog/wcf/lib/system/worker/ImportWorker.class.php(97): wcf\system\exporter\AbstractExporter->exportData('com.woltlab.blo...', 0)
    #5 /var/www/vhosts/lvps84-39-96-55.my-simplyroot.de/blog/wcf/lib/acp/action/WorkerProxyAction.class.php(93): wcf\system\worker\ImportWorker->execute()
    #6 /var/www/vhosts/lvps84-39-96-55.my-simplyroot.de/blog/wcf/lib/action/AbstractAction.class.php(49): wcf\acp\action\WorkerProxyAction->execute()
    #7 /var/www/vhosts/lvps84-39-96-55.my-simplyroot.de/blog/wcf/lib/action/AJAXInvokeAction.class.php(63): wcf\action\AbstractAction->__run()
    #8 /var/www/vhosts/lvps84-39-96-55.my-simplyroot.de/blog/wcf/lib/system/request/Request.class.php(58): wcf\action\AJAXInvokeAction->__run()
    #9 /var/www/vhosts/lvps84-39-96-55.my-simplyroot.de/blog/wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute()
    #10 /var/www/vhosts/lvps84-39-96-55.my-simplyroot.de/blog/acp/index.php(10): wcf\system\request\RequestHandler->handle('blog', true)
    #11 {main}

    Vielen Dank :thumbup:

    • Offizieller Beitrag

    Bereits per Mail/Ticket geklärt. Besagte Datei existiert im Dateisystem nicht mehr. Die WordPress3xExporter.class.php ist original.

    Beim ersten Aufruf kam entsprechend die Meldung das filesize() nicht ermittelt werden kann. Danach wurden einige fehlerhafte Einträge vom Kunden in der Datenbank gelöscht. Beim nächsten Importversuch kam dann anstatt der filesize() Meldung obige.

Jetzt mitmachen!

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