私は『SiteGuard WP Plugin』というプラグインを使っていて、wordpressログイン用のセキュリティを導入しています。
ある日、いつものようにログインをしようとしたら、reCAPTCHA画像が表示されないというトラブルが起きました…!
焦って色々調べてみたところ、原因はレンタルサーバーの最大容量到達でした。
最近暴走気味なBackWPupの影響がこんなところにも…。
とりあえずの確認・解決方法を残しておきます。
reCAPTCHA画像が表示されずWordpressにログインできない?!
さて、今日も記事を書こう…!とログインしようとしたところ、冒頭の画面が表示されて絶望感。
とりあえずページの再読み込みやブラウザ再起動、PC再起動など簡単なことから試してみますが何も変わりません…。
以前、WP本体かプラグインを自動更新した際にサイト自体にアクセス出来なくなったことがあり、その際はバックアップから復元して無事復旧出来ました。
今回は特に心当たりの更新はなかったし、最近バックアップも暴走気味でちゃんと使えるか少し不安なところ…。
そこで目を逸らしていたエラーメッセージをもう一度よく見てみると↓
Warning:imagepng(…中略…):failed to open stream: Disk quota exceeded in (以下略)
『容量が一杯で画像ファイルが開けないよ!』
…と言われている気がします。
あー…、それなら心当たりあるかも!
そう、最近ver.5前後で暴走気味のBackWPup…!
容量不足でreCAPTCHAが動かない?確認・解決手順
まずはサーバーパネルにログインして容量状況を確認してみます。
(私が利用しているエックスサーバーの場合ですが…、)サーバーパネルへのログインURL↓
ログイン直後の画面の左側に容量表示がありますが↓
空き容量は0/300,000MB、バッチリ上限まで到達しちゃってました…。
容量不足の原因は?画像かバックアップファイルが怪しいが…
容量不足を引き起こす良くある原因として、
- 綺麗で重たい画像をたくさんアップする
- バックアップファイルが溜まっている
が考えられますが。
画像に関しては「EWWW Image Optimizer」というプラグインをブログ立ち上げ当初から入れて最適化していますので大丈夫なはず。
(例によってヒトデさんのブログを見てそのままコピー設定させてもらっただけですけど)
そしてバックアップファイルに関しては心当たりがあり過ぎます…。
バックアップファイルに関する心当たり↓
ファイルマネージャからバックアップファイルをダウンロード&削除
先ほどのサーバーパネルログイン後の画面右上に「ファイルマネージャ」がありますので、そこから心当たりのあるバックアップファイルを見に行きます。
「(心当たりのあるサイトURL)>public_html>wp-content>uploads>backwpup>(任意コード)>backups」
…と入っていくと、バックアップファイルにたどり着けます。
以前バックアップファイルからサイト復旧をした際の記事に、似たような画像付きで載せていますので参考まで↓
特にバックアップエラーが出ていた頃からファイルサイズが肥大化していました…。
万全を期すなら、まずファイルを逐一ダウンロードしてから削除。
適当で良いなら、最新・ちょっと前・だいぶ前(エラー起き始める前)など、適度にここぞ!と思える日付のファイルだけダウンロードして、ざくざく削除。
サーバーパネルで容量を再確認
ざくざく削除が完了したら、容量を再確認してみます。
画面更新だと反映されない場合があるので、ログアウト→ログインして確認すると…↓
バックアップファイルを削るだけで、とりあえず半分ぐらいは空きました!
このままBackWPupの暴走が続いてしまうならまたすぐ一杯になっちゃいそうなので、その場しのぎですが…。
無事に画像表示されログイン成功
サーバー容量上限到達を解消後、改めてWordPressにログインしてみると…無事画像表示されてログインすることが出来ました…!
まとめ
WordPressにログインしようとしたところ「SiteGuard WP Plugin」で設定していたセキュリティ画像表示がされず、ログインが出来なくなる状況になりました…。
今回の原因は、いつの間にかレンタルサーバー容量のMAXまでデータが肥大化していたことでした。
私の環境では「BackWPup」がver.5に更新される前後で暴走気味になってしまっていて心当たりがあったので…。
バックアップファイルの掃除をして空き容量を確保し、解決することが出来ました。
対処療法というか…、根本的な解決に至ってないのですが、もう少し様子を見てみます…。
では。