WordPressの管理ページにアクセスして、ダッシュボードを開くとWordPressの更新情報が表示されていたため、アップデートを実行しようとしましたが、エラーがでて解消するのに手間取ったため、メモを残しておこうと思います。
ダッシュボードからWordPressのアップデートを行おうとすると、エラーが発生
ダッシュボードからWordPressのアップデートを実行しようとすると、いつもは表示されない<b>FTPのログインIDやパスワードの入力</b>が求められました。
なぜだろう…と思いつつ、FTPアクセスのための情報を入力してみましたが、こんどは<b>ディレクトリが作成できませんでした…</b>とのエラー表示。
ここでFTPのアクセス制限(IPアドレスフィルタリング)や、FTPサーバ内のファイルやディレクトリに対するパーミッション設定が原因だろうと思い込み、いろいろと試してみましたが、どうしても解消せず2〜3日悩み続けてしまいました。
アップデートできない原因はレンタルサーバのファイル数制限
なかば諦めかけたところで、以下のWebページにたどり着きました。
ロリポップでWPのプラグイン更新できないFTP情報を求められても無理な場合の解決した方法 | ウェブマスターがウェブのことを書いたら
ちょうどぼくが使用していたレンタルサーバもロリポップで、確認してみたところ、上記Webページの内容と同じくファイル数が499,000個強に達しており、サーバにファイルを追加・書き込みできない状態に陥っていました。
更に原因まで全く同じで、サーバ内を確認してみたところ<b>WP File Cache</b>というプラグインで作成されたファイルが450,000個近くあり、削除することで、<b>43,000個程度まで削減</b>。原因が解消し、WordPressのアップデートも実行可能に。
しばらくブログ更新などもサボってしまっていましたが、ロリポップレンタルサーバのファイル制限は2018年6月11日に設けられたらしく、この時から症状が発生していたものと思われます。
ブログ更新自体はサボっても、ブログのメンテナンスはしっかりやっておかないといけませんね。
コメント