≪ phpmyfaqの日本語サポートサイトって・・・ | TOP | doesn't have a default value [1364]のエラー覚書 ≫
2010年01月03日
■ PHPBB3でユーザー登録すると一般エラー
PHPBB3.04から3.06にアップデートしてから起こったエラーです。
エラーが必ず出る、というバグではないようですが2つのサーバで試して同じ現象が起こったので備忘録として記述。
エラー内容は、
一般エラー
SQL ERROR [ mysql4 ]
といったもの。
対処法はエラー文の下に
Field 'user_birthday' doesn't have a default value [1364]
のような記述もあるので、phpmyadminなどでデータベースに入り、
phpbb_usersテーブルからその記述を探し、鉛筆マークの編集から『ヌル(NULL)』を『null』とするか『デフォルト値』に『0』を入力し保存することで解決します。
ただこのエラーが起こるとphpbb_usersテーブルでの訂正箇所がいくつか出てくると思うので上記の方法で保存したらエラーページで更新、そしてエラーメッセージが変わるのでまたその部分を直して保存し更新という作業を繰り返します。
繰り返した後、最終的にはユーザー登録完了画面になります。
2010年01月03日 05:27
トラックバック
このエントリーのトラックバックURL:
http://open.free-creator.com/mt-tb.cgi/195