マルチサイトを使用してローカルで開発し、各サイトを個別のリモートWPインストールに移行したい


8

私はクライアントの仕事の大部分にWordPressを使用しています。私はMAMPを使用してローカルで開発し、稼働開始時またはクライアントに進行状況を表示するときに、サイトをリモートサーバーに移動します。FTP経由でファイルを移行し、phpMyAdminを使用してデータベースをエクスポート/インポートしたり、URLやwp-config.phpの設定を調整したりします。

このフローは問題なく機能していますが、最近、ローカルマシンに数十のWordPressをインストールしたり、毎回新しいWordPressをセットアップしたりする必要があり、切り替えて効率化したいなど、マルチサイトへ。

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

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

ありがとう!


1
テーマ、サイトコンテンツ、またはその両方を開発していますか?
チップベネット、

BackupBuddyはこのために非常にうまく機能します。マルチサイトインストール内のサイトを独自の個別のインストールに移行するために何度も使用しました。
ピピン

私は通常、テーマの開発を行っていますが、コンテンツの開発も頻繁に行っています。たとえば、eコマースサイトでは、かなりの量のローカルコンテンツ/データベース開発が必要です。Backup Buddyのマルチサイトからシングルサイトへのサポートについて読む必要があります。それは私にそれを買うようにさせるものかもしれません。私はすでに、増え続けるクライアントサイトの手間のかからないバックアップ管理のために、それについてすでに考えていました。
Gabriel Luethje

回答:


5

マルチサイトを使用して開発し、単一のインストールにエクスポートすることは悪い考えです。1つのマルチサイトが単一のインストールとは異なる動作をするため、開発者をできるだけ本番環境に近づけたいと考えています。

また、適切なdbテーブルを手動でエクスポートしてから、新しいデータベースにインポートするのもa **の面倒です。

ローカル開発では、2つまたは3つのWPインストールのみを使用します。主にテーマファイルを扱っているため、プロジェクトごとに新しいテーマを作成するだけで、1つの開発データベースを使用して、wp-config.phpのテーブルプレフィックスを変更できるため、毎回新しいデータベースを作成する必要がありません。

参照してください、この答えに使用するための良い合理地元のdevのシステムの完全な詳細については。


BackupBuddyを使用する場合、これは実際には簡単なことです。
ピピン

3

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

しかし、私は、マルチサイトの下で開発するために使用される、と私はそれをやって停止-マルチサイトの主な理由はない単一のインストールとは動作が異なります。単一インストールに使用するプラグインの一部はマルチサイトでは機能しません。逆もまた同様です(ただし、マルチサイト環境でシングルインストールプラグインを使用する場合ほど、その逆はありません)。追跡するのが難しくなりすぎたので、シングルインストールに切り替えました。


1
これは本当に答えではありません。OPへのコメントや@Chris_Oの回答へのコメントとして適しています。
チップベネット

...私はそれをしたでしょうが、コメントリンクはどちらにも表示されません。
Shelly
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.