怖すぎる。
過去このブログのどこかに書いた、スマホの SIM サイズを確認する為、
ふとこのブログにアクセスしたら、
SQLite でエラーはいて画面真っ白になってて、(冷や汗ドバー)
どうにかこうにか画面表示できて管理画面にもログインできたかと思ったら、
ブログタイトルが NULL になり、(真っ白よりは大したことないけど HTML 直打ちページじゃないしクソめんどくさいなって)
何とかタイトル戻ったと思ったら、
WordPress 5.7 へ更新できず…(未解決)
SQLite のエラー
SQLite のエラーは、まーーーじ焦った。
ブログトップもログイン画面も真っ白エラー文。
もう一つのブログの方でも同じエラー出てた。
Fatal error: Uncaught PDOException: SQLSTATE[HYO00]: General error: 1 cannot rollback - no transaction is active in / 〜(パス)
で始まり、
〜 wp-content/plugins/sqlite-integration/pdoengine.class.php on line 1353
で終わるエラー文。
ログイン画面の方では、途中「このサイトで重大なエラーが発生しました。」とか書いてたし。そんな脅かさんといて。
めちゃググったし、めちゃコード読んだけどわからなかった。データベースエラーとか死の真っ白画面じゃん。
しかもコスト抑えるため SQLite でデータベース賄ってるし。
SQLite integration プラグインなんか古いしいつ消えてもバグってもおかしくないし、
早々に、さくらのレンタルサーバのライトやめて、データベース付きのプラン(スタンダード)で契約し直してデータ移したほうがいいのかなとか思ったり。
その場合 SQLite で作ったデータベースの移動ってどうやるんだ?とか思ったり。(意外と簡単だったりします?教えて神様。)
(追記)無事、データベースつきサーバへの移植ができました↓
とりあえずバックアップ取って、(時間かかった)
そしてデバッグを、と思って、
wp-config.php の
define('WP_DEBUG', false);
を true にしてデバッグモードにしてブログにアクセスしたら、
デバッグ文の下に普通にブログが表示されて、(内容見えて超嬉しかった)
でもデバッグ文には “非推奨” と “警告” しか出てなくて、んん?って。
デバッグを false にして再度アクセスしたらなんか普通にアクセスできて。
もう一つのブログの方も普通にアクセスできるようになってた。なんだったんだ…。
ブログタイトルが “NULL”
なんとか管理画面にもログインできたと思ったら、
なんかブログトップにアクセスした時のタイトルが “NULL” で、は??って。
ソースコード見たら、タイトル HTML タグ内が “NULL” なのと同時に、
ヘッダータグ内の “All in One SEO” プラグイン部分で “NULL” 表記が大量出現してて。
このプラグインが悪さしてるのかと思って、無効化してみたら、治った。
前々からこのプラグインは管理画面ですげえ主張してくるタイプであまり好きじゃなかった。
でもなんでこのプラグイン入れたんだっけ?
無効化したけど何の為に存在してたのか思い出せない。
消したらまた何か起きそうで消せない。消したいけど。
(追記)この記事を Twitter でシェアした時気づいた。All in One SEO は Twitter カード作る為入れてたんだった。( HTML ヘッダ見た時気づけよ。)でもタイトルを “NULL” にされるのは困るし諦めます。まだ時間あるとき有効化して原因突き止めます。
WordPress 更新失敗
んで、久々の管理画面ログインだったから、更新が溜まってて。
各種プラグインとテーマの更新をして。
WordPress 自体の更新もしようとしたら
署名が見つからなかったため、wordpress-5.7.zip の信頼性を確認できませんでした。
更新失敗。ええ…
プラグイン一旦全部無効化しようと、FTP で plugins フォルダを plugins_old にしたら、
データベース接続できないよってエラー。( SQLite だし無茶しちゃダメだったね)
管理画面でプラグインを全部無効化して、再度更新をかけるも、失敗。何でーーーー。
まだ WordPress 5.7 は出たばかりだし、しばらく置いておくか?
でもまた数ヶ月後に更新失敗して悩むのも嫌だな。
でも今日は色々あったしもう疲れたんだ…
疲れた
エンジニアやめてしばらく経つし、頭いっぱいいっぱいだよ。
もう無理ぽ。
(追記)無事、データベースつきサーバへの移植ができました↓
コメント
[…] [ 2021-03-26 ] エラーのオンパレード – WordPress WEB […]