WordPress with sqliteでのエラー

sqlite370_bannerこのサイトはwordpressをsqliteで運用しているが、前々からサーバーのエラーログにエラーメッセージが出るのが気になっていた。まあ動いてるからいいかと思っていたが、たまにトップページのリクエストに1回目だけ失敗しているのがこれのせいではないかと最近気が付いた(遅い)

エラーログはこんな感じ。

該当箇所はwp-includes/taxonomy.phpとwp-admin/includes/class-wp-upgrader.php(12/6追記)の中のsql構文で

の”INSERT OR IGNORE INTO”で「”or”の近くがおかしいぞ」とのことである。sqliteのサイトを調べると“INSERT OR IGNORE”ならあるよとあるのでそのように修正してみたがそれでも動かない。どうなってるんだ?どっちにしろいま現在このルーチンはエラーで止まってるし、”INSERT”できないと失敗して止まってもいっしょだろうから”INSERT”だけにしてみよう!ってことでむりやり修正・・。とりあえずエラーログにはなにも出てない・・・ほかにも違うエラーがたまに出てるがちょっと様子見。これwordpressのアップデートがされたら修正は消えちゃうんだろうな。