web-dev-qa-db-ja.com

マルチサイトを開発して別のサーバーにデプロイするための最良の方法は?

私はこれまでマルチサイトの開発経験がありませんので、私にとっては簡単なことです。私は単一サイトの開発と立ち上げには精通しています。

私は私のクライアントのためにマルチサイトを構築するための最もスムーズな方法を探しています。ローカルで構築しても、開発中のサーバーで構築しても構いません。これらのサイトは基本的に同じものになりますが、言語バージョンが異なると内容も多少異なります。

URLが単一インストールとは別の方法でデータベースにハードコードされているため、検索と置換がはるかに困難(または不可能)になるため、マルチサイトを新しいサーバーに移行するのは困難であると私は読んでいます。じゃあどうやって行けばいいの?

ローカルで開発し、サイトの立ち上げ時と同じURLを使用します。マルチサイトを移行するためにある種のプラグインを使用しますか? Backupbuddyはこれをベータ版の機能として持っているようですが、誰かが試したことがありますか?

ここで良いワークフローに関するアイデアやヒントはありますか?

5
Johan Dahl

私はいつもmydomain.devという設定でコードのバージョンを保存するためにsvnかgitを使って私のマシン上でローカルにwebisteを開発しています。次のステップは、それをstage.mydomain.comのようなテストドメインに配置し、その後にmydomain.comを配置することです。

私はこれを使用してデータベースのURLを変更します。 https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

あなたのWordPressルートに置いて、ただmydomain.dev/searchreplacedb2.phpからそれを実行するというその検索と置換ツール

4