メディアライブラリが真っ白になった‥

バリのお盆 クニンガン

昨日7月25日はバリのお盆の終わりの日『クニンガン』でした。街中でレゴンダンスが行われてました。

さて、ひっさしぶりにブログを更新します。更新できなかった理由は…単に他のことに忙しすぎ。でも、忘れる前に色々書くように頑張ります。自分のために。

さて、何やら新しいWordpressがマイナーアップデートして4.2.3になったみたいですね。
久しぶりにブログを更新しようと思ったら、問題勃発したので、ほんとに書きたかったことは、今度にすることにして、今日はWordpressのトラブルシューティングについて。

問題:メディアライブラリが真っ白になっちゃた

投稿を書いている途中で『メディアの追加』ボタンをクリックしたら、ウンともスンともいわないので、おかしいなーと思ったけど、まぁいいやと思って、メディアライブラリから画像を追加しようと思ったんす。

そしたら、画面真っ白だし。
メディアライブラリが真っ白

でも追加機能は使えたので、画像をアップロードしました。
で、また投稿画面に戻ってメディアの追加ボタンをクリックしてみたらやっぱり何も起こらない…

げーーーーーーーー

トラブルシューティング1:プラグインの無効化

とりあえず、Wordpressがアップグレードしたせいで、こうなったのは明らか(だって1ヶ月も何も触ってないもん)、でもとりあえずWordpressで何か問題があったら必ずやろうと言われている全プラグインの無効化

意味なし。

トラブルシューティング2:エラーの内容を知る

プラグインを無効にしても何もならなかったので、ぐぐってみたら、コンソールに出てるエラーを見てみろというアドバイスがあったので、そりゃそうだと思い、エラー内容を見てみる。

syntax error ) is missing

SyntaxError : missing ) after argument list load_script.php

とあります。

load_script.phpはWordpress管理画面側なので、Wordpressの最新版をマニュアルダウンロードして、問題のファイルだけ置き換えてみた。

効果なし。

トラブルシューティング3:Wordpressを入れ替えてみた。

しょうがないので、さっきダウンロードしたWordpressを今のWordpressにまるごと置き換えてみた。

効果なし。

トラブルシューティング4:wp-config.php に魔法のコードを追加

エラーコードでぐぐっていたら、wp-config.phpに以下のコードを追加したら直ったという人を発見。直った理由はよくわからないけど直ったからいいや。とかいてあったので、それを信じて私も追加してみた。

define('CONCATENATE_SCRIPTS', false );

このコードが何をしているかというと、

JavaScript 連結の無効化
管理画面のスピードアップのため、JavaScript ファイルはすべてひとつの URL に連結されます。管理画面で JavaScript がうまく動作しない場合、この機能を以下のようにして無効化できます。
引用:http://wpdocs.osdn.jp/wp-config.php_の編集/

うん。よく意味がわからない。なんでこれで直るのか。

かちびとネットにも書いてあった

上記コードで古いネットワークキャッシュを削除
引用:http://kachibito.net/wordpress/wp-config-list.html

要するにサーバー側のキャッシュの問題か?

うーん。結局良くわからないけど、まぁ直ったからいいや。
でも、ブラウザについてるコンソールを見てエラーコードを発見できるっていうのは便利だね。って言うことがわかったのでそれだけでも収穫です。

Leave a Reply

Your email address will not be published. Required fields are marked *