愛知県北名古屋市のカーテンランドaichiの斉藤です。
いつもは施工実例を主体にインテリア、窓周りの情報発信をしているブログなのですが、約1ヶ月悩まされてきたワードプレスの不具合が解決しましたので備忘録として投稿をしておきます。
発端は下記のようなエラーが出たことから始まります。
『ディレクトリを作成できませんでした。・・・』

プラグインの更新をした際にエラーが出たので少し調べてみると、様々な情報をあげてくれている方がいまして、WordPressのサイトヘルスツールからファイルシステムパーミッションの確認をしてみたり、ファイルのアクセス権を一時的に変更してみるなど、やってみましたが解消に至らず、これは長期戦かと思い、プラグインのアップデートは断念し、ブログ作成のため画像のアップデートをしたところ、、、
『アップロードしたファイルを・・・移動できませんでした。』の表示

『わぁ~お!?』
メディアアップロードまでダメでした。ブログでこれはまずいとなり、またしても皆さんのお知恵を拝借しなければと調べたところ、キャッシュ系プラグインですべてのキャッシュを空にしても、フォルダを新規で作り直すのも変化無し。バックアップデータの整理もしましたがこれも効果無し。
時間を空けても、何度やっても、プラグインを止めても、改善されないので、ファイルの破損!?と半ばあきらめかけて2週間。なんかこれと同じような気がするという投稿を発見。
どうやらサーバーのディスク使用量がまったく問題なくても、ファイル数に上限があるらしい。それが原因でアップロードができなくなり、それを解消するとすんなりアップできたとのこと。
その情報をあげられている方のファイル数の上限は500,000
『いやいやウチのホームページ、ブログでそんなファイル数に達することなどありえない』と思いながらも、サーバー会社へ契約サーバーのファイル数の上限を含め問い合わせをしたところ

契約は、ビジネス ファイル設置可能数はなんと『5,000,000』
正直、気を失いかけました。
50万でも『そんなに、ない!ない!ない!』って思っていましたから本当に衝撃でした。
しかも、サーバー会社からは『上限に達していることが原因のようです』と教えていただいたため、500万ものファイルから不要なものを精査しながら削除しなければならないと考えると途方もない道のりに感じてしまいました。
異常に増えてしまったファイルがキャッシュであることは、ほぼほぼ間違いないので、キャッシュ系プラグインでキャッシュを空にするということをしても解決しなかったのはよくわかりません。
当店が使っていたのは、W3 Total Cache
実は少し前にワードプレスで不具合があり、調べたところこのプラグインが原因だったのです。その時にワードプレスを復旧させるため、強制的に停止をしていました。今回のことがあり、有効化し「すべてのキャッシュを空にする」を試したのですが駄目だったという経緯です。
ここが素人の限界かと思いましたが、最後に削除してもいいファイルがわかればいけるかもと考え、cacheというフォルダを探し「wp-content/cache 削除してよいか」と検索をしたところ、通常、削除しても問題有りません と出てきたため、自己責任のもと少しずつ削除を行いました。
これで解決。
メディアアップロードもプラグインの更新も復旧しました。
まだまだcacheフォルダ内の削除と格闘中ですが原因が分かれば安心です。
ちなみに現在格闘中の「wp-content/cache/object/comment-queries」が強敵で500万のほとんどがこの中で使われてしまっているんじゃないかという感じです。
それではまた。
その他の施工実例集はこちら→→【WORKS(施工事例)】
カーテンランドaichiyoutubeチャンネルはこちら→→ @curtainlandaichi