it-swarm.com.de

Importieren Sie ein reguläres WordPress-Blog in einer MU-Installation

Ich suche nach einer sicheren Möglichkeit, unabhängige Blogs in eine WordPress MU-Installation zu importieren.

Die Grundidee besteht darin, mehrere auf Subdomains ausgeführte Blogs in einer einzigen WordPress-Installation mit MU-Funktion zusammenzuführen.

Ich kann die WordPress-Export-/Importfunktion verwenden, aber dies würde in meinem Fall bei einigen Blogs mit viel Inhalt nicht funktionieren. Ich habe mit dieser Option gespielt. Ist es nicht wert. Der Export würde sogar auf localhost ablaufen.

Ich brauche auch die Post-ID, um gleich zu bleiben, damit Links nicht brechen.

Ich habe viel Zeit damit verbracht, mir die Optionen anzusehen, die ich habe. Der Import mit PHPMYADMIN scheint der einzige Ausweg zu sein. Ich bin mir aber nicht sicher, wie ich auf diese Weise sicher importieren kann!

Irgendwelche Ideen!

3
OperaManiac

Ich weiß nicht, ob Ihnen der Klang der Domainzuordnung gefällt, aber lesen Sie http://codex.wordpress.org/Migrating_Multiple_Blogs_into_WordPress_3.0_Multisite und checken Sie aus Nummer 6, wenn sie sich auf demselben Server befinden. Wenn nicht, installieren Sie sie separat, damit Nummer 6 funktioniert.

1
Benny

Ich kann die WordPress-Export-/Importfunktion verwenden, aber dies würde in meinem Fall bei einigen Blogs mit viel Inhalt nicht funktionieren. Ich habe mit dieser Option gespielt. Ist es nicht wert. Der Export würde sogar auf localhost ablaufen.

Haben Sie versucht, das Zeitlimit für die Ausführung von PHP-Skripten in Ihrer php.ini-Datei (oder vielleicht in .htaccess) zu erhöhen? Ich denke, ich würde diese Route zuerst versuchen, wenn möglich. Sie könnten wahrscheinlich max_execution_time = 180 oder sogar höher einstellen. Möglicherweise müssen Sie auch das Speicherlimit erhöhen. Füge so etwas zu deinem wp-config.php hinzu:

define('WP_MEMORY_LIMIT', '160M');

Auf der Importseite kann es dann zu Upload-Größenbeschränkungen kommen. Ein weiterer php.ini Tweak:

upload_max_filesize = 96M
post_max_size = 96M

Alternativ ist es möglich, die WXR-Datei in kleinere Teile aufzuteilen. Ich habe ein Perl-Skript dafür, aber ich habe es für einen Client geschrieben und benötige die Erlaubnis, es zu teilen. Aber wenn Sie interessiert sind, kann ich fragen.

Ein wenig bekanntes Geheimnis des Importeurs besteht darin, dass zuvor importierte Informationen übersprungen werden. Wenn Sie also die Upload-Größenbeschränkungen überschreiten, der Import jedoch zeitweise unterbrochen wird, versuchen Sie einfach, dieselbe Datei erneut zu importieren. Die Daten, die sich bereits in der Datenbank befinden, werden schnell übersprungen und an der Stelle wieder aufgenommen, an der sie aufgehört haben. Aber das macht mich nervös, weil es nicht kinderleicht ist: Wenn ein Beitrag importiert wird, aber eine Zeitüberschreitung auftritt, bevor alle Metadaten des Beitrags gespeichert werden, werden die Metadaten möglicherweise übersprungen.

1
Dougal Campbell

Eine andere Option, die ich gesehen habe, beseitigt die WordPress-Export/Import-Option und geht direkt zu SQL-Dumps. Das grundlegende Verfahren besteht darin, die neue Domäne in mehreren Sites zu erstellen, um die ID, Tabellen usw. abzurufen, dann einen SQL-Speicherauszug vom Original zu erstellen, einige Tabellen aus dem Speicherauszug zu entfernen (Optionen usw.) und die verbleibenden Tabellennamen im zu ändern Führen Sie einen Speicherauszug durch, um die Namen der Datenbanktabellen an mehreren Standorten abzugleichen, und importieren Sie dann den SQL-Speicherauszug.

Schritt für Schritt unter http://www.clausconrad.com/blog/migrating-a-bunch-of-wordpress-blogs-to-a-single-wordpress-3-multi -site-installation

0
fencepost