水道停止、時給800円の日雇い肉体労働から社長へ
ワードプレス エラー

「sinka_free/functions/update_notifier.php on line 97」エラーの対処法

今日もコンサルの生徒さんからある相談が。

内容はワードプレスの中で突然エラー表示が
出たとのこと。

先日「functions.php」のエラーで別の生徒さんが
相談に来たばかりだったのでチェックをしてみたところ、

何かが前回と違う。。。

しかも同じ問題が別の生徒さんにも多発している。。

ということで今回はこのエラーが出た方向けに
現段階での対処法をご紹介したいと思います。

まずは現状分析から!

まずは送られて来たエラーの内容を見てみましょう。

こちらです。

2017y03m11d_005352453

はい。これを見た瞬間フツーパニくりますよね?

しかも今回のケースはあるテンプレートを使っている人に
共通で起きた事象らしく、しかも突然この状況になったのだとか。

ダッシュボードにもこのエラーが出てしまい、
なんとも気持ち悪い状態に。。。

この時に多くの方が頭を真っ白にさせて僕のところに、

「この原因なんでしょう!??!?!?!?!?」
「なんとかなりませんか!?!??!?!!?」

と駆け込んで来ます。

この時に大事なことは、

まずは冷静に現状分析

です。

これからブログに限らず人生を生きていく上で
こういう不測の事態はどんどん起こります。

その度にあたふたしていてはうまくいくものも
うまくいかなくなってしまいます。

大事なのはまずは深呼吸をして、

一体何が起きているのか??
何が原因なのか?

これを冷静に分析することです。

このエラーの画像を持ってこられた時に
僕としては正直、

「わからん」

というのが正直な感想でした。

ワードプレスの専門家でもありませんし、
プログラマーでもありませんからw

ただ、大事なことはこういうエラーが出た時には
そのエラーの文面を読んで何が起きてるのかを分析
することが必要です。

これは僕も同じように師匠に持って行った時に
同じことを言われましたね。

この現状をしっかり分析し、解決する力を身につけることが
できれば後から同じように相談された時に対応できる、と。

まさにそれが今回生かされたわけですw

そこで僕はある生徒さんにこのように話しました。

その英語読んでギリギリわかるところまで
訳して考えて見てください。何て書いてあるのかですね。

同じようなエラーの文面が出てる人って
ネット上に結構いると思いますし、
そこから解決策を見つけてみてください。

ブログが表示されているのであれば今日すぐに
解決させる必要も無いと思うので焦ることはないです。

更新の合間とかに考えて見てください。

このエラー解決するにはちょっとした知識が
必要になるんですね。

高坂さんは若いので絶対解決策考えられると思います。

ヒントとしては、

「functions.php エラー」

とかで検索をすると似たようなページが出て来ます。

ちょっと今回のケースとエラーの文面が異なりますが、
そこからエラーの意味を考えてみてください。

今後例えば誰かに教えるって時にも絶対役立つので!

(僕も同じようなエラー出た時ありますが何とか自力で
直す事ができたので、今コンサル生に対応できるようになりました)

はい、師匠の丸パクリですw

しっかりと教えは継承されていますね〜

今回のエラーメッセージで重要なことは

まず今回のエラーメッセージで何回も同じ文章が使われているのが確認できます。

sinka_free/functions/update_notifier.php on line 97

これですね。

何回も何回もこの文言が表示され、しかもご丁寧に
その部分が濃い文字になっています。

2017y03m11d_005352453

これはもう明らかに「この部分が一番重要ですよ!」
と言っているようなものです。

なので

「sinka_free/functions/update_notifier.php on line 97」

この文言をまずは分析していきます。

まず冒頭の

「sinka_free」についてはワードプレスの
テンプレートで一時期人気を博した、

「SINKA」にフリーバージョンを使っているという
ことがわかります。

何かの教材を買った時に特典でついていたのでしょう。

その次の

「functions」

これについては先日も同じように

「functions.php」をいじってしまって
エラーになった方がいました。

その時のブログ記事はこちらです。

テンプレートのテーマの編集のところでこの
「functions.php」を編集できるのですが、

素人がやるとまずエラーを起こします。

それだけデリケートなコードなんですね。
これ。

どうやら今回もこのfunctionsの野郎が
絡んでるっぽいです。

その後、

「update_notifier.php on line 97」

これは正直よくわかりません。

「update」はアップデートだと思いますけし、
「php」はphpコードのことですけど、

「notifier」ってなんだ。

この意味をグーグルで調べたところ、

「通知人」

という意味が出た。

「line 97」はそのまま

functions.phpのコードの97行目

ということですので、

これらを日本語訳にすると、

シンカフリーのテンプレの中のfunctios.phpの中の
97行目、「アップグレード通知人」がエラーを起こしてます

という意味になります。

なんじゃそりゃぁ!!!!

で、どう解決したのか?

結局意味がわからなかったのですが、このテーマか
ワードプレスそのものの「アップデート」に関係が
あるらしいということはわかります。

今回このSINKAを使っている生徒さんが軒並み同じ
状況になったことを考えると個人的にコードをいじって
エラーを起こしたというのは考えにくく、

このテーマ、ワードプレス自体のアップグレードに
伴う仕様の変更によりエラーが起きていることが考えられます。

今回は一刻も早く解決したい!
この忌々しいエラーコードを無くしたい!!

という方向けに、僕が生徒さんにお伝えして一瞬で
エラーを直した方法をご紹介します。

単純に、他のテーマ(テンプレート)に変えてみた

これだけでした。

僕自身現在「賢威」というテンプレートを使わせて
いただいているんですが、

SINKAに変えてみると同じような現象が起きてしまい、
一瞬真っ青になりましたw

とはいえ、それでも元の賢威に戻してあげると
すぐに元に戻りましたね〜

多分正確にはFTPソフトを使ったりしてコード自体を
もう少しちゃんと直す方法はあるのかも知れませんが、

そこについてはとりあえず現在のところ保留です。
コード自体は別になんかおかしいことになってるわけでは
無いみたいでしたので。。

今後また新たな解決策があればご紹介します!