Okinawa LOVE-TV.com

沖縄の気になる情報等を発信していきます。

web

SSL化したのは良かった。だがなぜかメディアライブラリの画像が表示されない問題をようやく解決!原因は意外なアレだった!ほんともう泣きそうだった件

前回、なんとかSSL化に成功。
その後、新しく記事を書こうとした際に問題発覚!

画像を挿入しようとメディアを使いしようとすると、

ん?画像が表示されてない?
メディアライブラリから画像が消えた?

軽くプチパニック状態。
添付ファイルの詳細にも表示されず。

だがしかし、
なぜか画像の編集画面には表示される。
画像が無くなったわけではない。

と言う事は、サイトをSSL化したことにより
何かしかの不具合が起きたという事だろう。

調べてみた。
ワードプレスのメディアライブラリの不具合。
結構あるみたいね。

対処法いろいろ

色々調べてみたけど、
原因は大体こんな事が多いらしい。

画像URLがhttpsになってない
何かしらのプラグインの影響
ブラウザのキャッシュ関係
wp-config.phpの不具合
admin-ajax.phpの不具合
サーバとの接続不良

画像のURL問題

SSL化に伴いURLが変更。

その際、画像のURLが
httpのままでhttpsになってない。

これが原因だったら楽だったのだけど、
普通に画像URLもhttpsになってました。

プラグインの影響

急に不具合が出た場合、
大体はプラグインの影響らしい。

と言う事で、
プラグインを無効化して確認。

1度に全てのプラグインを切っても良いけど、
サイトに支障が出る場合も多々あるとの事で
1つ1つ無効化して確かめた方が無難かな。

自分はそんな心配してないから、
一気に全て切って確かめたけどねー。

結果はー、

プラグイン、関係ありませんでした。

ブラウザのキャッシュを削除

ブラウザのキャッシュがよろしくない事もある。

と言う事で、キャッシュを削除してみる。

自分はクロームを使っているので、

右上にあるメニューから

「その他ツール」→ 「閲覧履歴を消去」

「キャッシュされた画像とファイル」

「データを消去」します。

結果は、

ブラウザのキャッシュ、
関係ありませんでした。

読み込みエラー

ブラウザの読み込みエラー。

主にセキュリティーソフトが関係?

一旦セキュリティーを切ってみる。

結果は、

改善されず。

セキュリティーソフトも関係無し。

wp-config.phpの不具合

wp-config.phpというファイルの不具合。

ブラウザのキャッシュの問題を上げましたが、
サーバー側のキャッシュの問題の可能性。

それが起こらないようにするために、
wp-config.phpにコードを追加する。

結果、

問題解決に至らず。
サーバー側の問題でもないらしい。

admin-ajax.phpの不具合

admin-ajax.phpというファイルの不具合。

私も詳しくは分からないので省きますが、
要するに、
メディアライブラリを表示させているファイル。

表示されないという事は、
このファイルに問題があるので
正しく表示されるように書き換える。

結果は、

変わらず非表示。

サーバーとの接続不良?

SSL化に伴い、サーバーとの接続不良?

稀にだが起こる事があるとの事。

しばらく放置してみる。

結果、

問題解決せず。

再インストール

最終手段。
ワードプレスの再インストール。

これはやりたくない。

めんどくさすぎて死ぬ。

本当に最終手段。

意外な所で簡単に解決

色々調べてみても、
上述した事が主な解決策だった。

自分には全部当てはまらない。

途方に暮れた。

これはいよいよ再インストール?
考えただけで泣きそうなんだが?

こうなったらダメもとで色々試そう。
とりあえず画像を再アップしてみますか。

なんて考えながら画像フォルダを覗くと、
その中に「.htacces」が。

開いてみるとそれは、

「画像の直リン禁止」の設定。

許可された自分のサイトのURL
当然SSL化変更前の「http」だったので、
「http」を「https」に変更して再アップ。

・・・

はい、問題解決されました。

 

結果だけを見ると簡単だったけど、
ここに至るまでは大変だったよ。。。

不具合がないよう「.htacces」使ったけど、
設置したこともすっかり忘れてたし、
こういう時は凄い困る。

今後なるべくプラグインで解決した方が良い?

それだと最初のプラグインの切断。
それで解決してたはずだしね。

-web