0

だから、私のWordPressサイトのすべてをバックアップするために、私は「BACKUP BUDDY」と呼ばれるツールとその素晴らしいツールを使用しますが、最近は本当にバグがあり、今日ようやく大騒ぎになりました!

通常、私のワークフローは、WAMP/MAMPを使用してローカルマシンでサイトを開発することです。完了してテストの準備ができたら、ツールを使用して個人のテストサーバーに移動し、テストを行います。問題がなく、作業が承認されたら、実サーバーに移動します。

ツールが機能しなくなった(コンテンツの半分をアップロードする)ので、最初にWordpressを実際のWebサーバーにインストールして(完了)、テーマを適用して(完了)、手動で実行することにしました。

次に、データベースSQLをローカルサーバーからエクスポート(完了)し、その後、それを実サーバーにインポート(完了)すると、サイトが空白になります(結果はメジャー失敗に相当します!)

それが機能するために何かを変更/実行する必要があると仮定していますが、何がわからないのです。

通常どおり情報と通信できる通常のDBとは異なり、WPは情報をドメインに結び付けることを前提としたCMS imですが、100%どのように機能するかわかりません...

何が間違っているのかについてのアイデアはありますか?今のところ、このようにできない場合は、idがすべてのページを手動で作成する必要があるためです。さらに、実際のテストサーバーから最終的な実際の宛先に移動する場合は、idですべてを手動でやり直す必要があります...

よろしくお願いします。

4

3 に答える 3

1

phpMyAdminを使用してエクスポートしてから、bigdumpを使用してインポートできます。ここからbigdumpをダウンロードし、http://www.ozerov.de/bigdump/usage/にあるエクスポートプロセスに関する最初のメモを必ず読んで ください。

于 2012-08-22T15:40:43.320 に答える
1

あなたは何も悪いことをしていません。特定のワークフローは次のように思われます。

  1. 経由でサイトのコンテンツをアップロードするFTP
  2. を介してデータベースを作成およびインポートし、PHPMyAdmin情報を変更します。wp-config.php
  3. wp-config.php[以下を参照]でサイトのURLを定義します
  4. ツールを使用して、ワードプレスが使用するのが大好きなハードコードされたサイトのURLを見つけて置き換えます。[下記参照]

コード例:

サイトのURLを定義する

    define('WP_HOME','http://example.com');
    define('WP_SITEURL','http://example.com');

置換ツールを探す

交換

http://localhost/

http://www.your-new-site.com/

それはそれであるはずです。ライブです!

于 2012-08-22T15:44:53.137 に答える
1

このプロセス全体を自動化するために使用できるbashスクリプトは次のとおりです:https ://github.com/jplew/SyncDB

于 2013-09-03T10:48:07.180 に答える