post idが0になるトラブル April 7, 2009
Wordpressで新規投稿のpost idに0が振られるトラブルに遭遇した。
ドラフトとして保存されることもあるが基本的に記事は失われる。 結論としては原因はMySQLのpost_ID列のauto_incrementオプションが落ちていることだった。
Wordpressでは記事のID採番はデータベースに任されている。せめてidが0になっているときくらいは検出してほしいものだが。
オプションが狂った原因はデータベースの移行時のエラーでほぼ間違いない。
僕はWordPress MUを使っていて複数のブログを一括で移行しており、他ブログでは問題ないことから、mysqldumpかインポートがどこか腐っているのだろう。
データベースを完全に移行できたかどうかを確認する手段が欲しいところ。 Tags:Wordpress