web-dev-qa-db-ja.com

サブドメインサイトをマルチサイトセットアップに転送する

URLに2つのライブサブドメインがあります。それらをsd1.mysite.comとsd2.mysite.comと呼びましょう。私はmysite.comをMultisite環境に変えたいと思っています。それらのサブドメインはどちらもそれとは別のものです。

私の質問は、ファイルを関連するMultisiteフォルダに移動することはかなり簡単であると期待していますが、データベースを使用して行う必要がある特別なものはありますか。

ありがとう

3

Sd1.mysite.comとsd2.mysite.comが単一のWordPressインストールであると仮定します。

Mysite.comをWordPressマルチサイトとして作成し、投稿、ユーザーなどをエクスポートして、新しいマルチサイトバージョンのsd1またはsd2に再インポートすることができます。 https://en-ca.wordpress.org/plugins/wordpress-importer /

新しいマルチサイトインストールにはテーマ、プラグインも含める必要があります。

Sd1.mysite.comとsd2.mysite.comが単一のWordPressインストールではなく、単にサブドメインである場合は、サブドメインをmysite.comのIPアドレスに指定するだけです。

編集する

投稿をエクスポートして、上記のインポーターを使用してインポートします。 mysite.com DBにすべてが含まれるようになったため、sd1およびsd2データベースは不要になりました。

3
Liam Stewart

WP-CLI とWP-CLIプラグイン MU-Migration の使い方はかなり良い経験がありました。あなたは最も確実に後者をインストールしなければなりません、あなたの環境によっては前者もそうです、それに関するドキュメントを調べてください。

その後のエクスポートは次のようになります。

wp mu-migration export all site.Zip --plugins --themes --uploads

そしてインポート:

wp mu-migration import all site.Zip

これは最も基本的な概要です、より多くのパラメータが利用可能です。上でリンクされているドキュメントは有益で直接的です。明確にするために、これは単一サイトからマルチサイトセットアップへの移行にも有効です。このシナリオと一般的な概要については、次の article を参照してください。

明らかにバックアップは重要な操作には必須であるため、申し訳ありませんが安全であることをお勧めします。

私の意見では、それらはあなたの人生をずっと楽にすることができる素晴らしいツールです、多分あなたはそれらを見てみたいです。

1
Nicolai

_単一のWPサイトをMultiSite に移行する方法と MultiSite にサブドメインを移行する方法)についての2つの記事がありました。もしあなたがmigrator pluginsを使わないのであれば、phpMyAdminを使って非常に正確な手動の修正をしなければなりません。そして、あなたは移行プラグイン(あなたが望むことをまさに行います市販のプラグインが存在します)の助けを必要とするでしょう、あるいはそれをするためにプログラマーを雇うでしょう。

1
T.Todua

現在のすべてのプラグインがマルチサイト設定で動作することを確認しましたか?私が取り組んだ最後のマルチサイト設定では、いくつかの制限がありました。これは、特定のプラグインがマルチサイトを期待どおりに機能しなかったためです。私たちはネットワーク上にいくつかのプラグインを持つことになり、他はネットワークの各サイトに個別にインストールしなければならなくなりました。大したことではありませんが、その何百倍も増やすと、それは本当に面倒なことになる可能性があります。

それに加えて、マルチサイトで動作するプラグインでも、ネットワーク内の各サイトで基本的なセットアップ手順を繰り返す必要がある可能性があるため、できるだけ集中できるプラグインを試してみてください。

また、これは明らかなものですが、ネットワークの他のサイトにクローンを作成する前に、最初の2つが完全にセットアップされていることをダブルチェックしてからトリプルチェックします。雑用。

0
FarhadD