Sponsor Link

【忘備録】メディアライブラリの画面に何も表示されなくなった。

Error-AD115_L

本当に、、、何だかトラブルシューティング的な記事が多く、
この先大丈夫かしら・・・。と師走の空にため息をつきたくなる今日この頃。
2015/12/03に発生した現象についての忘備録として書きます。

タイトルの通りなのですが、画像のタイトル付け等々の作業を行っていて、
メディアの表示をlist(リスト一覧)から、grid(格子表示一覧)に変更した時、
突如、ライブラリの画面に何も表示されなくなりました😱

20151203-5_non-non

真っ白画面・・・いゃ、正確には薄いグレー。。。

「いゃー。こりゃぁ困ったぞ。真っ白でlist標示にも戻せないや~」

これまでに無く、焦りました。

画面より私の頭の中の方がより真っ白でした。

一つだけ思い浮かんだのが、前日「有効化」しておいたア・イ・ツ「WAF」!!
WAFかぁ、、、多分そーだな。」と全面的に疑い「無効化」にし
飲んで20分後、確認するも、以前変わらず表示されない。真っ白画面。

そもそも作業中には、何かしらの設定変更を行った訳ではないし、
編集画面等のgrid画像等は表示されるので、キャッシュとかjavaあたりかな。。。と思い、
自力で色々と試してみようともましたが、気持ちに余裕がなく、
検索して調べてみると、私の現象ではない記事ばかりがヒットして、、、、

「もーーー、暫くこのままにしとこーかな😡」 なんて、、、ヤケになりつつ、
Google検索結果の最下部まで行くと、「あら、結構検索されてる。」

20151203-5_keyword

こんなに検索されてるって事は、きっと同じ現象に遭遇した人が記事にしているに違いない!
と、根気強く記事を閲覧していくと、こちら↓↓を発見😂

サクサク使っていたWordPressに突然の不具合が。ナゼかわかりませんが、メディアライブラリに何も表示されなくなってしまいました。また投稿の編集画面で「メディアを追加」や「テキスト」などのボタンが押せないという症状も、同時に発生。

早速wp-config.phpに以下のコードを追加してみる。

define('CONCATENATE_SCRIPTS', false );
define('CONCATENATE_SCRIPTS', false );

手っ取り早く、ロリポップ!のFTPで書き換える事に。

20151203-5_lolipo

書き変え可能にして、一行足してみるも・・・

駄目だぽっ!!真っ白画面のまんまだぽっ😲

ロリポおじさんになってみても、当然状況は変わらず。

“define(‘CONCATENATE_SCRIPTS’, false );”を削除し元に戻す。

仕方がないので、放置サイトにインストールしているDebug Barをこのサイトにも入れ、

Wordpressの表示が遅い時にエラーを簡単チェック。Debug Bar
表示が遅かったり、エラーが出た時、原因を探求していくのは結構時間が掛かるもの。 前記事でも似たような事を書いていた様な気がしますが、 この難題を、楽に解決に導***

wp-config.phpに以下のコードを追加しcheck!

define('SAVEQUERIES', true);
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', false);

しかし今度は、Debug Barのボタンがクリックできないっ!

しかもボタンが赤くなっているので、きっと何かしらのエラーを吐き出してくれている筈。。。

もー最後の手段。

停止すると設定が変わってしまうものもあったけど、仕方がない。

メディア系のプラグインを全部停止してみた。

・・・駄目じゃん。

キャッシュの削除を何度もしても駄目。無駄だし。

再び一息つき🍵、(今度は日本茶)冷静になって考えてみる。

Debug Barのボタンが動かないって事は、
JavaScriptの動作が旨くいっていないのでは??
と思い、再度wp-config.phpにさっきのコードを追加してみる。

define('CONCATENATE_SCRIPTS', false );

wp-config.phpはあんまり触りたくないファイルなので、
WordPress Codex 日本語版の「wp-config.php の編集」
「デバッグ」と「JavaScript 連結の無効化」の項目を閲覧していた。

前もって閲覧していて正解だったかも。

コードを追加して、直ぐに確認せず暫くPC自体から離れて時間を置き、確認してみると
以前の状態に戻っていた!!!

はぁ~ホント、良かった!!

正常な状態を確認後、停止したプラグインを有効化し、再度確認。正常~。

結局のところ、JavaScriptがうまく動いていなかったって事みたい。

はぁー疲れました。