開発用マシンのWordPressでサイトを作成しました。使用しているテーマには、テキストを表示するための多数のウィジェットゾーンがあります(サイドバーとフロントページ)。これらすべてのゾーンで単純なテキストウィジェットを使用して、表示情報を配置しました。
サイトを運用環境に移行したときに、WP-DB-Backupプラグインを使用してデータベースのスナップショットを作成しました。次に、結果の.sqlファイルを編集して、すべてのファイルパスとURL参照を更新して、運用サイトをポイントしました。
データベース、Webサイトを作成し、すべてのファイルを運用サイトにコピーした後、mysqlコマンドプロンプトから.sqlファイルを実行して、新しいデータベースにデータをインポートします。
ただし、本番サイトにアクセスすると、テキストの一部が表示され、一部は表示されません。サイトのウィジェットセクションを見ると、一部のウィジェットゾーンにテキストウィジェットがありません。テキストウィジェットは「非アクティブウィジェット」ゾーンにも表示されず、単に表示されません。
BackWPupプラグインを使用してプロセスを繰り返してみましたが、データベースをダンプするときにSQL構文が異なることに気付きました。
インポート中にテキストウィジェットデータが失われるのはなぜですか?