web-dev-qa-db-ja.com

Wordpressがデータベースの変更を反映していない

私の問題は、私が自分のウェブサイトを別のフォルダ(/ dev /から/に)に移動したときに始まりました。ハードコードされたすべての/ dev /を/に変更するためにデータベース全体を調べましたが、wordpressがまだ古い値を使用していることにまだ気付いています。

基本的にウェブサイトはもうそこにない情報を使用します。私は自分自身とサーバーキャッシュをチェックしましたが、それらはすべてき​​れいに見えます(サーバーはその機能を持っているようにさえ見えません)。

だから、私はほとんど道に迷っています...

修正済み:問題はすべての情報の改訂番号に関連していました。リビジョン番号ではなくDBから直接いくつかの値を変更したので、wordpressは変更を拒否し、何も表示しません(以前のバージョンがなかったので)。

足りない情報をすべて手入力するだけでうまくいきました。

基本的に、DBを台無しにしないでください。 Wordpressは許しません!

1
N3sh

私はこれを使ってみることをお勧めします:

http://interconnectit.com/products/search-and-replace-for-wordpress-databases/

@s_ha_dumが言ったように、何かを逃したようです。上記のスクリプトは、フォルダ/ URLを変更するときにデータベース内のすべてのURL参照を更新するプロセスを自動化します。これははるかに速く簡単になります。

URLへの参照がデータベースにシリアル化されたデータとして格納されているため、おそらくいくつかのエントリを見逃しています...

Wp-config.phpファイルのサイトURLの設定も忘れずに確認してください。

1
Mat