web-dev-qa-db-ja.com

データベース移行中にカスタム設定が消えますか?

私はWPインストールをある場所から別の場所(通常は同じサーバー)に移動するときに時々現れる問題に気づいた。

すべてのファイルを新しい場所にコピーし、mysqlダンプを取得し、sqlファイル内の古いパスへのすべての参照を更新してから、新しいデータベースにインポートします。

Register_settingを使って追加されたカスタム設定とは別に、すべてが常にうまく動作します。私はまだデータベースでそれらを見ることができますが、WPはそれらを完全に無視します、そしてそれらはバックエンドで再び追加される必要があります。

私がここで見逃していることに明白な何かがありますか?必要に応じて、カスタム設定パネルを構築するために使用しているコードを投稿できます。

乾杯。

3
market

ほとんどの場合は間違いです: データベースのインポートでテキストウィジェットのデータが失われるのはなぜですか?

SQLダンプで検索と置換を行うと、ウィジェットとテーマオプションのシリアル化されたデータ内のURLが壊れます。 WPサイトを移動するときにURLを変更するためのより良い方法については、上記のリンクを参照してください。

PHPで データベース検索と置換スクリプトを使用します。 Interconnect/it 正しくデータをシリアル化することでデータベース内で検索/置換します。

1
markratledge