web-dev-qa-db-ja.com

Multisiteを使用してローカルに開発してから、各サイトを別々のリモートに移行したい WP インストール

私はクライアントの仕事の大部分にWordPressを使っています。私はMAMPを使用してローカルに開発し、それからサイトをリモートサーバーに移動して、クライアントにその進捗状況を公開します。私はただFTP経由でファイルを移行し、phpMyAdminでデータベースをエクスポート/インポートし、urlとwp-config.phpの設定などを微調整します。

この流れはうまくいっていますが、最近私は何十もの異なるWordPressを私のローカルマシンにインストールしたり、毎回新しいものをセットアップしたりする作業をやり直さなければならないことにうんざりしています。マルチサイトへ。

しかし、私は各サイトをエクスポートしてそれ自身の別々のリモートサーバーに移動できる必要があります。メンテナンスの観点からは魅力的なアイデアですが、ライブサイト用にマルチサイトを作成する準備はできていません。

WordPressのエクスポート機能はこれを行うための最良の方法ですか?こうすると、メディアファイルをすべて移動しなければならないことに気づきます。 Backup Buddyがこれを処理する方法を知っている人はいますか?私はそのサービスを捨てることを考えていました。

ありがとうございます。

8
Gabriel Luethje

マルチサイトを使用して開発してから単一のインストールにエクスポートすることはよくありません。 1つのマルチサイトでは、1つのインストールとは異なる動作をするので、開発者はできるだけ本番環境に近づけるようにします。

A **では、正しいdbテーブルを手動でエクスポートしてから新しいデータベースにインポートするのも面倒です。

ローカルで開発する場合は、2つか3つのWPインストールを使用します。あなたが主にテーマファイルに取り組んでいるので、各プロジェクトのために新しいテーマを作成するだけで、1つの開発データベースを使用してwp-config.phpのテーブルプレフィックスを変更することができます。

使用するためのNice合理化されたローカル開発システムに関する完全な詳細については この回答 を参照してください。

5
Chris_O

私はPippinに同意します、BackupBuddyは素晴らしいです。私はマルチサイトをシングルインストールにエクスポートしようとしたことがないので、私はそのことを話すことができません - しかし、全体的に、私はその吸盤のライセンスを購入したことをとてもうれしく思います。私の人生を何度も回救った。

しかし、私は以前はMulti-Siteの下で開発していましたが、それをやめました - 主にMulti-Siteの動作が単一のインストールとは異なるためです。シングルインストールに使用するプラグインの中には、Multi-Siteでは動作しないものもありますし、その逆も同様です(ただし、vice-versはマルチサイト環境でシングルインストールプラグインを使用しようとするほど頻繁にはありません)。追跡するのが難しすぎたので、私はシングルインストールの実行に切り替えました。

3
Shelly