開発環境として使用しているLocal(Localwpの方が検索しやすい?)でWordPressでメディアがアップロードできなくなりました。大きな画像だと「処理ができないから小さくしてください」というエラー文が出て、小さい画像だと「一時フォルダーが見つかりません。」と出る。
使っているLocalのバージョンは6.1.1+5468。
メディアをアップロードできない時のサーバの設定は、PHP5.6.39とWebServerは「Apache」でした。
いろいろと調べていたのですが、一般的にWordPressでアップロードできなかったときの「サーバがいっぱい」「画像が大きすぎる」「一時フォルダーがない」あたりの対処は関係なく……。
結局「PHP5.6.39」のバージョンを上げる、か、
PHP5.6.39のままでWebServerを「Apache」から「nginx」に変えれば、うまく行きました。
ので、どこかのタイミングでLocalをアップデートしたときの「Apach」と「PHP5.6.39」の組み合わせ時の設定の問題なのかなぁと。
これ以上追跡調査はしませんが、もし同じような問題で困ってる方がいたらと思い書きとめておきます。
というか、ちょっと特殊すぎるかな。
(2022/12/01 下記追記)
「Apache」で構築したWordPressサイトを「nginx」に切り替えると、記事更新時に「返答が正しい JSON レスポンスではありません」エラーが発生することがあります。「Apache」に戻すと治ります。「nginx」では.htaccessが効かない。
テスト環境なので、パーマリンク設定を標準にして、とりあえずは乗り切るか、画像のアップ時だけ「nginx」にするなどで乗り切るか。みたいな感じです。
コメントを残す