複数のWordPressインストール間でデータベースを同期する方法
以前は、WordPress開発用のステージング環境を設定する方法を見ていました。あなたがそれに従ったならば、あなたはプロセスが時々関与するのを見つけるかもしれません ステージ間の不一致を同期させるためのSQLデータベースのマイグレーション. データベースを移行するこの特定のプロセスは面倒です。.
最初のサイトからデータベースをエクスポートしてから別のサイトにインポートする必要があります。巨大なデータベースでは数分以上かかることがあります。このプロセスは 繰り返す必要がある 毎回 データベースを移行します.
これがあなたが苦労している何かであるならば、あなたは確かにこの記事が役に立つと思うでしょう。この記事では、見ていくつもりです 複数のWordPressインストールにわたってデータベース同期をいかに合理化するか. これは私達が多くの時間を節約するのを助けるでしょう.
入門
はじめに、3つの開発段階があったと思います - 地元, テスト そして ライブ - すべて設定.
ここでは、ライブサイトで5つの投稿が公開され、さらに2つの投稿がローカルサイトにあるというシナリオを設定しました(まだ作成中のもの)。実際にはあなたはちょうど2または5よりも、多くの投稿を扱うことになります.
今、私は更新したいと思います 地元 上のコンテンツを持つサイト ライブ サイト。と同じデータベースコンテンツを持つ ライブ, 成長しながら、奨励されています。これはそうです どんな問題でも捕まえる スタイル、レイアウト、または早い段階でコンテンツに影響を与える可能性のあるものについて.
データベースの同期
データベースを同期するには、次の手順に従います。
-
WordPressプラグイン、Database Syncをインストールします。データベースの移行を実行するWebサイトにプラグインをインストールするだけです。 ライブ にステージ テスト この段階では、サイトにプラグインをインストールします。.
-
の中に ライブ サイトへ ツール>データベース同期. 次に、秘密のトークンキーを生成します.
あなたがあなたのデータベースにもアクセスできるようにするので、あなたは誰にもこの秘密鍵を共有してはいけません。.
-
にトークンを追加します。 ツール>データベース同期 の 地元 ステージサイト.
トークンが追加されると、 同期する 上記のスクリーンショットに示すように、リンク先のサイトの横にあります。.
-
[同期]ボタンをクリックして、これら2つのサイトの同期を開始します.
-
クリック 引く リモートサイトデータベースをプルダウンして 地元 サイト.
ただし、そのプロセスは 引っ張る そして 押す データベースのサイズによっては、数分またはそれ以上かかる場合があります。一度 引っ張る プロセスが完了すると、画面に成功のメッセージが表示されます。そしてその 地元 サイトの投稿、ページ、設定はまったく同じになります。 ライブ サイト.
現在のサイトをリモートWebサイトにコピーする場合は、[プッシュ]ボタンをクリックします。必要に応じてこのプラグインを複数のWebサイトにインストールし、それらのデータベースにリンクするためのトークンを追加します。.
このプラグインはデータベースの同期をシームレスかつ健全にします。プラグイン開発者が以下のようないくつかの追加機能でそれをさらに改善することを願っています。
- 選択的テーブル同期, これは基本的にデータベース内の特定のテーブルの同期を有効にします。たとえば、投稿コンテンツをコピーするだけでよいので、 引く の wp_posts データベース全体ではなくほとんどの場合、これはプロセスを著しくスピードアップします。.
- メディア同期, 画像やビデオのようにWordPressメディアファイルのアップロードを同期する方法.