固定ページにダウンロードしてもらうファイルをメディアにアップロードしてリンクを貼りつけようと思い、ドロップしたらエラーが以下のようなエラーメッセージが表示しました。
サーバーから予期しないレスポンスがありました。ファイルは正しくアップロードされているかもしれません。メディアライブラリもしくはページをリロードして確認してください。
******* ← ここにファイル名が表示
今回アップロードしようとしたのはワードファイルでした。docと拡張子がつくファイルで複数あり、1点のみが弾かれる状態。
ブラウザのコンソールで何か出てないかみることにしました。
POST https://ocean-test.valuesv.jp/wp-admin/async-upload.php Failed to load resource: the server responded with a status of 500 (Internal Server Error)
思いつく解決法としては、ファイル名による問題、ファイルの容量オーバーの問題くらい。中身まで確認して弾いたりするものなのだろうか?
ただ、予期しないレスポンスというのが少々気になる。何か実行しようとしてたりするような悪いものが入ってるのか?
それならばと思い次に疑ったのはセキュリティ系のプラグイン。
ひとまず違う開発用のWPで試してみると、アップロードできたではないですか!この開発用はローカルで構築しており、ただ表示用として準備してただけの開発用WP。
これでファイル名や容量でアウトだったわけではないことが分かった。では次にセキュリティ系プラグインをいったん無効化にして再度メディアにドロップしてみました。
すると、アップロード完了。
最近のセキュリティ系のプラグインって、メディアにファイルをアップロードするところまで監視してくれるんか?優秀すぎるでしょw
とまあ、結果はプラグインが原因だったってことですが、そのセキュリティ系のプラグインでこのファイルがアップロードできなかったということは、このワードファイル、ウイルスに汚染してる?