2016-09-14 3 views
0

私は、Wordpressでdev + dev/staging/prod環境をセットアップしようとしています。私はMAMPを使って2台のMacワークステーション(2人のローカル開発者)でローカルに開発しています。そして私はクラウドにプロダクションサーバーを持っています。私はMAMPにWordpressサイトをインストールし、それを他のワークステーションとクラウドにクローンしました。私はwp-config.phpを同期させないようにGITを設定し、2つのワークステーションとプロダクトサイトに適切なDB接続ができるようにしました。すべての3つのサイトの作品。 Bitbucketとファイルを問題なく同期できます。私は、3つのサイト(Dev1、Dev2、Production)に適切な名前を割り当てて、VersionPressプラグインをセットアップしました。 WordPressのコントロールパネルで、VersionPressが動作していることがわかります。各クローンは変更をロールバックできます。私がSourceTree/Bitbucketで物事をコミットすると、他の開発者とプロードサイトのデータベースの変更が表示されます。[VP] Published post "Test1" 問題は、Dev1によって作成されたアートワークがDev2またはProdで表示されず、逆も同様です。私のローカルMAMPからWordpressにログインして記事に行くと、他のワークステーションにある他のクローンのWordpressサイトで作成されたテスト記事が見えません。VersionPressデータベースの同期が機能しません

私は100%VersionPressに準拠する必要があり、VersionPressセットアップ画面では、グレーの「V」アイコンが付いていることをすべてチェックしました。

何か不足していますか?

注:VersionPressをインストールした後、多くの新しい.gitと.gitignoreが自動的に入力されました。これは問題ありませんが、私は触れていません。

その他NORE:あなたはVersionPressを使用してサイトのクローンを作成する必要があります...私はそれが100%機能持って待つことができないhttps://versionpress.net/

答えて

0

:VersionPressは、私は強くお勧めそれを知らない人のために、素晴らしいです具体的にはwp vp clone commandです。次に、the other WP-CLI commandswp vp push、およびwp vp pullを使用して環境をプッシュしてプルする必要があります。

サイトの既存の3つのクローンに個別にVersionPressをインストールした場合、同期は機能しません。

+0

こんにちはボレックとありがとう。私はそれを試してみましょう。質問:私がバージョンアップする必要のあるサイトは、リモート/プロダクションサーバーにあります。ファイルとDBを私のローカルMAMPに手動でコピーしました(wp vpクローンなし)。リモートサーバーにWP-CLIをインストールし、そこからファイルをコピーし、ローカル環境でDBをダウンロードした後にクローンする必要がありますか? – luke

+0

wp vpクローンでサイトをクローンしました。データベースの更新が表示されます。私はSourceTreeですべてをやりたいと思っていましたが、今のところ変更を見る唯一の方法はwp vp push/pullを使うことでした。奇妙なことに、私はコマンドwp vpのクローンを実行すると私はサイトの完全に新しいバージョンを持っていたが、apperently同じDBを使用して、それは大丈夫ですか?基本的には両方のサイトのwp-configでは同じローカルDBを使用していましたが、一方のサイトでの変更はwp vp push/pullまで他のサイトに影響しませんでした。私はごめんなさい。 – luke

+0

@luke分離は、デフォルトでは異なるテーブル接頭辞によって行われます。私はhttps://gitter.im/versionpress/versionpressで私たちとチャットすることをお勧めします、このコメントスレッドよりも良いはずです。 – Borek

関連する問題