Jetstream BLOG

HTC Jetstream に惚れて

メニュー

【コラム】WordPressがエラーでアクセスできなくなって死ぬかと思った

WordPress がエラーでアクセスできなくなって死ぬかと思いました。エラー発生中に当ブログにお越しいただいた方、ご迷惑をおかけして申し訳ございませんでした。

要因は、元々マルチサイト化していたサイトを使い勝手が悪いために元に戻そうとしたのですが、そこでミスをしていたためです。マルチサイト化を解除しつつ余計なデータベースを削除していたのですが、そこでエラーとなりました。

直接の原因は wp-config 内に不要な記述が残ったままとなっていたためでした。データベースが原因ではなかったわけですが、原因を見つけるまでは本当死ぬ思いでした。WordPress って面白いけど、こういった部分でミスると一気に終わるから紙一重ですよね。

ちなみに不要な記述というのはマルチサイト化で直接追加したもの(5 ~ 6 行)ではなく、サブディレクトリ型からサブドメイン型にに設定するための define( ‘SUNRISE’, ‘on’ ); という記述です。こんなのを追加したことはすっかり忘れてしまっていました。年始の話なのに。

今回は一応自分自身で原因を見つけることはできたものの、@kuropon さんの助言をいただいたことが大きいです。WordPress で “データベース確立でラー” になる要因は、wp-config の記述ミス、wp_options(データベース)の設定ミス .htaccess の記述ミスのどれかとなることがほとんどだそうです。今回はまさに wp-config に余計な記述が残っていたためでした。

一時は WordPress を 1 からインストールし直して夜通しで復元させることも頭を過ぎりました。でも 1 時間半程度で復旧できたので本当に運が良かったです。

今年に入って当ブログは昇り調子となっていただけに、ここで復旧できなかったら東シナ海に身を投じていたかもしれません。そうならなくて本当に良かった。調子に乗るもんじゃないですね。というか慣れないことはやるべきではないですね。

そもそもマルチサイト化もあまり理解していないでやろうとしていて一応上手くはいっていたものの、使えないプラグインがあったり管理が面倒だったりで嫌になっていました。その辺をちゃんとわかった上でマルチサイト化するべきでしたよね。

とりあえず復旧はしたのでこの数時間を取り戻すべく、新たな気持ちで頑張ろうと思います。今後とも当ブログ Jetstream BLOG をどうぞよろしくお願いいたします。


関連記事

コメントをお待ちしております

follow us in feedly

Google Help Heroes by Jetstream


google-help-heroes-by-jetstream

Google 公式の一般ユーザー向けヘルプ動画制作プロダクト「Google Help Heroes」用に提供している動画をテキスト化したサイト『Google Help Heroes by Jetstream』も作成しています。こちらも是非よろしくお願いいたします。

泡盛コーヒー

沖縄コンビニ商品レビューサイト【泡盛コーヒー

日別エントリー

2017年7月
« 6月  
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
ページ上部へ戻る