最近MySQLを5.6にしてみたんですが、設定も5.6用に書き換えたわけです。
で、いざ更新しようとしたところ、投稿しても反映されない・・・ ?_?
これはおかしいと思いログを確認したら
Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘post_date_gmt’ …
というエラーログが。
なんじゃいこれは、と思いグーグル先生に聞いてみると、どうやら設定でsql_modeを設定したのが問題のようで。
‘0000-00-00’こういうありえない日付の時にエラーを吐くようにしたんですが、WordPressだと使われてるのね。
設定部分消しちゃってもいいけど、他に方法ないかなーと探してみると、ありました~。
プラグインで出てます。
さすがWordPressだね(・ω<) Incorrect Datetime Bug Fix
インストールして有効化するだけでOK。
まぁ中身見たら、sql_mode該当部分の設定を消してるだけだったのだが(;・∀・)
環境でSQLの設定が変えられない人はこれ使えば解決です。