サラが消された!

%e3%81%84%e3%81%ae%e3%81%a1%e3%81%a0%e3%81%91%e3%81%af

 

予期しないことでまた番外編ができてしまいました。マイクラとは関係ありませんが、マイクラ風土記を編纂しているwordpressのエラーについてなので。いつもの記事に戻りたい方は、右サイドバーに一覧がありますのでどうぞ。

もー、青くなってジタバタしました。この後プラグインの名前を書いてますが、そのプラグインを悪く言ってるのではありません。全てのユーザーにエラーが発生してるわけではないでしょうし、今までは無事に使っていました。他の更新でも起こりうることだと思います。ネットではwordpressエラーの記事をよく見かけますから。再びエラーが起きた時に慌てないように、備忘録として書いておきます。

【5/9追記】 「沖縄イーグンで魚突き2」のブログ主であるイーグン氏から最終的な解決法を教えて頂きました。一番最後の見出しの4番「エラー完治」に詳細を追加しました。お急ぎの方はマウスホイールをぐいぐいして下へおりてください。

 

1.エラー発生

2016/10/07、人々が今日はどんなランチにしようかと考えている幸せなお昼時、そんな時にサラは悲劇に見舞われました。突然、サラの存在は断ち切られました。消されてしまったのです。すべてのブラウザから!一瞬で!

ことの始まりはwordpressの更新通知。今まで何百回としてきた作業。今回はプラグインの「ewww-image-optimizer」ね、とチラ見しただけで更新ボタンを押しました。ぐるぐる~っと読み込みマークが回って、次にモニターに浮かんで来たのは

 

Parse error: syntax error, unexpected ‘)’, expecting T_PAAMAYIM_NEKUDOTAYIM in /home/●●●/●/●●●●/●●●/minecraft/wp-content/plugins/ewww-image-optimizer/common.php on line 1764

 

真っ白い画面にこれだけ。えっ?「更新は正常に完了しました。」じゃないの?それ以外見たことないんだけど?だいたい、なに言ってるの?この英語もどき。日本語版wordpressなのに、なんで肝心な時は英語ベースになるのよッ。「非常時こそ正しい情報を」と思うのだけど。

・・・どうも、php独特の書き方で、T_PAAMAYIM_NEKUDOTAYIMってヘブライ語でダブルコロンのことだそうですね、それがどう関係するんだかしらないけど、予期しない構文エラーですと。予期する構文エラーってあるの?それ、ウィルスじゃないの?

で、予期しないエラーはさっき更新したewww-image-opimizerのcommon.phpの1764行目の記述に問題がある、と。

cssならまだしも、phpの記述まちがいなんか、見たってわからないし。プラグインが効かなくてもとりあえずはOK、戻ろうっと。ブラウザバック!

 

Parse error: syntax error, unexpected ‘)’, expecting T_PAAMAYIM_NEKUDOTAYIM in /home/●●●/●/●●●●/●●●/minecraft/wp-content/plugins/ewww-image-optimizer/common.php on line 1764

相変わらず真っ白。え?じゃ、別のタブで開いていたマイクラ風土記で、トップページに行こうかな。

 

Parse error: syntax error, unexpected ‘)’, expecting T_PAAMAYIM_NEKUDOTAYIM in /home/●●●/●/●●●●/●●●/minecraft/wp-content/plugins/ewww-image-optimizer/common.php on line 1764

え、ダメなの?このエラーのせいで全世界的にブログを開けない?でもでもwordpress内で飛べないだけで、検索からならいけるかも。他のサイトをいろいろガチャガチャ。大丈夫。ブラウザはいつも通り動いています。マイクラ風土記、検索からクリック!

 

Parse error: syntax error, unexpected ‘)’, expecting T_PAAMAYIM_NEKUDOTAYIM in /home/●●●/●/●●●●/●●●/minecraft/wp-content/plugins/ewww-image-optimizer/common.php on line 1764

ガンとして真っ白。え、ええ~??? 検索から行ってもブログは見られない?サラのブログは消えてしまった?このへんから事の重大さをようやく認識しはじめるサラ。何がどうなっているのか把握するためにとにかくブログ管理画面へ行ってみましょう。そしてなんとか解決しなくっちゃ。

 

Parse error: syntax error, unexpected ‘)’, expecting T_PAAMAYIM_NEKUDOTAYIM in /home/●●●/●/●●●●/●●●/minecraft/wp-content/plugins/ewww-image-optimizer/common.php on line 1764

うわおー。この二行の一点張り!ごり押し!管理画面にもアクセスできないとは!これはまずい、手も足も出ないわ。ブラウザからサラは完全に締め出されました。二年間のサラ・ワールドの思い出、全部消えちゃったの?こんな形で強制打ち切りになるの?真っ青。動悸がどきどきするっ~。頑としてそびえ立つ真っ白画面を眺めて、しばし、どうしていいのかわからない恐怖に身をすくめてました。

 

2.エラーを調査

セーラームーンにはタキシード仮面様、シンデレラにはチャーミング王子様、おとぎ話にはお姫様の危機を助けてくれるカッコいい騎士がいるけれど、サラは生き残りたければ自分でなんとかしなきゃならないという現実をかみしめました。お付き合いのあるブログ主さんやTwitterで活躍なさっている方々の中にはwordpressについてお詳しい方もいらっしゃるので、ずうずうしくもその方々にアドバイスを頂くことも考えましたが、まず状況を把握して自分でやれることはやってみなくては。

涙目でググってもググっても、誰も今日の更新のことは書いてないし(今思えば皆さん復旧に忙しくて書き込むどころではなかったのかも)、その時点ではサラの個人的な不手際なのかなとも思ってました。例えば今日は読み込みが遅くてまだ更新ぐるぐるしているのに他のページへ行こうとしたからPCが狂ったとか?でもなんにもせずにボーっと見てて、更新は一瞬で終わったと思うのだけど。

前にどこかで似たようなブラウザお手上げエラーを読んだことがあったけど、わが身のことでないので覚えていません。たしか、FTP使ってた・・・。あれ、他人事じゃなかったわ。

改めてググってもこのエラーでの対処はでていません。他のエラーの例ですが、ブラウザではどうしようもなくなった場合、やはりFTPでサーバーのファイルをいじるパターンがありますので、サラもサーバーを見てみることにしました。とにかくどうなってるのよ。読みこめないだけでブログデータ、無事なのかなあ?テキストだけは無事であってほしい、と冷や汗流しながら祈りました。

告白します。こんなに青くなって打ち切り覚悟までしたのはバックアップをしていなかったからです。テーマの更新やバージョンアップでさえ、ずっと大丈夫だったのでwordpressに慣れるにしたがってつい後回しにしてもうずうっーと。今回のことで身にしみました。我が身にもいつ何が起きるかわからないです。バックアップはまめにしましょう。

 

3.エラーからの脱出

①FFFTP

サーバーの中を見るには、まずは定番のFFFTPで開いてみよう。今までこれでマイクラ風土記を見たことがないので最初に設定しなければ。あー!管理画面にアクセスできない(>_<)!wordpressを導入したレンタルサーバーのアカウント情報でなんとかなるよね・・・ホスト名、初期フォルダ、、、、あれ?なんで設定できないの?わけわかんなーい!

②WebDAV(うぇぶだぶ)

これはいいですね♡TPソフトを使わなくても、PCから直接サーバーの中を見ることができます。レンタルサーバーのアカウント情報がしっかり必要ですが、設定は簡単。青くなってるサラでもできました。エラーが起きてから設定するという、まさに泥縄。(泥棒が来てから捕まえるための縄を作ってるおマヌケのこと。サラ地方では使ってますが、全国的には死語かもしれないので)

webdav

よく見かけるこの画面。WebDAVをするとここにフォルダが出来て、直接サーバーを見られます。やり方は簡単。
・「PC」の画面になっていることを確認して、余白に右クリック
・右クリックメニューから「ネットワークの場所を追加する」を選んで
・要求されるサーバーのアカウント情報を入れる。

これだけ。

では、いよいよ中を見てみましょう。問題のphpファイルのありかはエラーの中に書いてあります。WebDAVをクリックするといきなり「minecraft」から始まります。その中の

「wp-content」の中の「plugins」の中の「ewww-image-optimizer」の中のphpファイルが悪さをしているわけです。

phpの間違った記述を見つけ正しく書き直すことが一番いいことです。でもそんなスキルはないので次善の策をとります。

「ewww-image-optimizer」フォルダごと削除!

 

さて、悪さを排除したのですからマイクラ風土記はこれで表示されるでしょうか?検索からクリック!

 

%e6%81%af%e3%82%92%e5%90%b9%e3%81%8d%e8%bf%94%e3%81%97%e3%81%9f

ぷはぁっ!!息を吹き返しました!プラグインの他は無傷のようです。心からほっ。

 

良かった良かったとなっても、しばらく動悸が止まりませんでした。それくらい何時間も息詰めてたんですね。

何時間もかかった理由はコピーなんです。ファイルをいじくる前には必ずコピーしておきますよね?今回は原因が見通せなかったから念のためルートのminecraftフォルダからコピーしました。ところが、これが驚くほど膨大で、サラPCが集中して頑張っても5時間かかるほどだったのです。ですから、サーバーをいじって息を吹き返した時には夕方になっておりました。

でもって肝心の削除はほんの数分。コピーしていなければお昼過ぎには復旧していたのにねえ。

お昼前から夕方まで完全にネットから締め出されていたので、たとえば訪問者数を見てみると

 

%e8%a8%aa%e5%95%8f%e8%80%85%e8%a8%98%e9%8c%b2

ブログ仮死状態の間の記録。見事に訪問者0が続いておりました。でも、まるごとコピーしたのでそれってバックアップができたと考えれば良かったです。

ただ、この仮死状態だった数時間の間ににマイクラ風土記を訪ねてくださった方には驚かせてしまったり、ご心配を頂いたりしたのではないかと思い、普段は書かないトップの余白に簡単な経緯とお詫びを書きました。上のスクショはそうしてから撮ったものです。

ところで、落ち着いて考えてみるとwordpressの更新したphpに問題があってブログが仮死状態に陥ったわけです。それでも自己責任で解決するのは当然とはいえ、時間と神経を使ってなんか腑に落ちないなと再度検索してみると、今度は今日の更新について書いている方がちらほらいらっしゃいました。皆さん同じプラグインを更新なさり同じエラー文が表示され、最後には削除をして復活なさってました。

じゃあ、サラだけではないのね、そして削除で対応は一応正しいのね、とわかったので備忘録ですが記事にしました。どこのブログでもトラブルは起きるものですし、一部にしか起きてなくて軽微なトラブルなのでしょうが、だからといってwordpressはなんで知らんぷりなのかな。プラグイン=wordpressではないけれど、配信しているのだから再発防止してほしいな。

そして自分への教訓。
ファイルは壊れるもの。バックアップはまめにしましょう。そして更新には危険が伴うことを忘れずに。

皆様もお気を付けあそばせ。

 

4.エラーの完治 (5/9追記)

「沖縄イーグンで魚突き2」というブログを書いていらっしゃるイーグン氏も同じ日に同じエラーを体験なさいました。そして削除にとどまらず、根本的な解決法を調べてサラに教えてくださいました。

原因はズバリ!!

レンタルサーバー側のPHPバージョンが古くて対応できなかったためのバグ。

なんだー、そうなの。構文エラーっていってもプラグインを作った人の書き方の間違いではなくて、前まではなかった書き方だとか今とは意味が違うだとか、そんな感じなのかしら。とにかく、それならユーザーの手で直せることなので良かったです。

サラもレンタルサーバーに行って、サーバーのPHPをバージョンアップしました。
それからwordpressのプラグインから「ewww-image-optimizer」を入れ直しました。

今度は成功!イーグン様ありがとうございます。「沖縄イーグンで魚突き2」でも今度のエラーについて記事になさってますので、興味を持たれた方は下線部をクリックしてご覧になってください。

ご心配いただいた皆様、ありがとうございました。

 

~~~~~~~~~~~~~~~~~~~~~~~~~~

今回はマイクラと直接の関係はない記事なのでTwitter周知はしませんでした。マイクラ風土記においで頂いた方だけが目にするスペシャル記事です。ただの備忘録ですが、お役に立つ部分があったら幸いです。ご苦労さんと言ってくださる方はクリックお願いします。

minecraft88_31

br_c_3382_2
クリックするとマイクラブログ一覧ページが出ます。マイクラ風土記も参加しています。
記事へのコメントは下欄の青字「Leave a comment」からどうぞ。

~~~~~~~~~~~~~~~~~~~~~~~~~~

 

2 comments on «サラが消された!»

  1. 心から良かったデス。事故が起きてもPCを持ったことがないため何もできないのが歯がゆいだけと認識したデスが。
    私には全て消えてしまった時記憶だけでしか協力来ませんからね

    • カエデさんありがとうデス。あったかい言葉もらって元気出たわ(゚∀゚ノ)♪
      そうだわ、カエデさんは語り部スキルMAXだった。読んだブログすべてを暗誦できるという、伝説のインデックス・・・

      頼りにしてマス。

コメントを残す