WordPressブログが真っ白に(T_T) WordPressでトラブルが起きたときにやるべきこと

  • URLをコピーしました!

昨日の夜、ブログトラブルで、20:00ごろから24:00くらいまで表示されませんでした。
冷や汗どころか涙が出そうでしたが、なんとか復旧。
復旧方法をまとめておきます。

スクリーンショット 2014 01 08 9 59 34 

昨日のトラブル

昨日19時半頃、代々木のフレッシュネスバーガーで夜ブログをアップし、帰宅しました。
帰宅して自分のブログにアクセスしてみると、真っ白。。。
管理画面(ブログの管理、設定をする画面)を開いても真っ白。。。

なにかトラブルが起きたようでした。
20時半頃から、復旧を試みて、24時頃に元通りに。
夜に予定があるときや、寝ているときでなくてよかったです。

昨日の夜、アクセスしていただいた皆様、ご迷惑をおかけして申し訳ありませんでした。

 

WordPressでトラブルがあったときにやるべきこと

昨日の原因は、PermalinkEditorというプラグイン(追加機能)にからんだものだったようです。
詳細はわかりませんが、このプラグインを削除したら直りました。

これまでもWordPressでトラブルがあったときはだいたいこのプラグインです。
プラグインを削除すれば、だいたいなおるでしょう。
削除はFTPソフトというもので、直接ブログ内に潜入してやります。
FTPソフトについては後述します。

その他、トラブったときは次のようなことをやってみましょう。

1 ググる(検索する)

「WordPress 画面 真っ白」でググると結構記事がでてきます。
解決策はネットにあることが多いです。
公式サポートがないWordPress(そのかわり無料)、解決策は自分で見つけるしかありません。

2 FTPソフトでテーマを消してみる

FTPソフト(後述します)でアクセスし、WordPressフォルダのwp-contentsのthemes内にあるテーマ(使用中のもの)を消してみましょう。
テーマを編集しておかしくなったときはこれで戻りました。
スクリーンショット 2014 01 08 7 16 30

3 FTPソフトでプラグインを消してみる

FTPソフトでアクセスし、WordPressフォルダのwp-contentsのplugins内にあるプラグインを消してみましょう。
どれかわからないときは、全部消してみるのも手です。
(使っているプラグインはメモしておきましょう)
スクリーンショット 2014 01 08 7 16 17

今回、これでなおったのですが、最初は勘違いをしていました。
FTPソフトでまとめて選択して削除したつもりが、処理が重くて削除できてなかったのです。
「プラグインを全部削除してもだめか・・・」と別の方法をいろいろ試し遠回りをしてしまいました(T_T)
どさくさにサーバーの移行も考えて試したほどです。

そのときにエラーを明らかにする方法も使いました。
FTPソフトでwp-config.phpを探します。
WordPressをインストールしたフォルダ(セミナー参加者の方は、「blog」にしているはずです)にあります。

スクリーンショット 2014 01 08 7 03 38
開くにはWinodwsのメモ帳ではダメです。WindowsならTerapad(無料)、サクラエディタなどで開いてください。Macは標準のテキストエディタで大丈夫です。

開いたあと、
define(‘WP_DEBUG’, false);

define(‘WP_DEBUG’, true);
に変更します。
スクリーンショット 2014 01 08 7 11 50

今回の場合、
Fatal error: Call to a member function get_feed_permastruct() on a non-object in /○○○(伏せ字)/wp/wp-includes/link-template.php on line 430
とでました。
wpフォルダの、wp-includeのlink-template.phpがおかしいようです。
(phpとはプログラム)
これを新しいものに変えたりもしましたが、ダメでした。
エラーが解決したら、またdefine(‘WP_DEBUG’, false);に戻しておきましょう。

 

FTPソフトとは

FTPソフトは、WindowsならFFFTP、MacならCyberduckを使っています。
(CyderduckはWinodws版もあります。)
どちらも無料です。
http://sourceforge.jp/projects/ffftp/

http://cyberduck.io/

さくらインターネットなら、サーバーコントロールパネルの[ファイルマネージャー]を使いましょう。

EX-IT 6

 

 

 

 

 

 

 

 

このようにアクセスできるものです。ブログをインストールしたフォルダ(セミナーだとblog)をクリックすれば、アクセスできます。
EX-IT 7

 

 

 

 

 

 

FFFTPでは、次のように設定すればサーバーにアクセスできます。
[ホストの設定名]自分がわかる名前でかまいません。
[ホスト名]借りているサーバーのホスト名です。最初に決めた仮ドメイン(さくらなら○○.sakura.ne.jp)を入れます。
[ユーザー名]WordPressのユーザー名。
[パスワード]WordPressのパスワード。
スクリーンショット 2014 01 08 7 26 17

Cyberduckも同様です。
スクリーンショット 2014 01 08 7 29 28

だいたい「www」フォルダの中にWordPressを作ったフォルダがあります。
トラブルになる前に一度設定しておきましょう。

アメブロ、ライブドアなどの無料ブログならこういったトラブルは起きませんし、サポートで対応してもらえます。
その分自由度は低く、他のデメリットもあるのです。
リスクと自由は、何事でも常にセットですからね。





【編集後記】
昨日、仕事の後、いつもいっている整体のパーソナルレッスンを受けてみました。
ストレッチのレッスンです。
体が固い私には死ぬほどつらく、「お代はいいから、もうやめたい」と思ったほど(T_T)
それだけ固いってことですからね。かなり勉強になりました。
教わったレッスンを今日から日々やります。

【1日1新】
※詳細は→「1日1新」
・チョコレートプレッツェルモカをスタバで頼んでみた→なかなかおいしい
・笹塚にはじめて行った
・マル秘ミッション
・エクセルシオールでフルーツサンドを食べてみた→サンドはうまかったけど禁煙があいまい(T_T)
・代々木 フレッシュネスバーガーにはじめて入ってみた→禁煙があいまい(T_T)
・パーソナルストレッチレッスン初受講
・ブログトラブル→帰宅したらトラブル。。これまでで最大。

  • URLをコピーしました!