サポート » 使い方全般 » 画像以外のファイルがアップロードできない

  • 解決済 nkgwtkr0417

    (@nkgwtkr0417)


    昨日WordPressを4.7にバージョンアップして以降、
    それまでできていたPDFファイルのアップロードができなくなりました。

    エラーメッセージは、
    「このファイルタイプはセキュリティの観点から許可されていません。」
    と表示されます。

    確認したところ、画像ファイル(.png, .jpg, .gif)は正常にアップロードできますが、
    エクセル、ワードのファイルも以前はアップできていましたが、
    PDF同様のエラーメッセージが表示されアップできなくなっています。

    その他、確認すべきところがあればご教示いただけないでしょうか。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • あくまでも自己責任でということになりますが

    https://www.softel.co.jp/blogs/tech/archives/3752

    回避する方法はあるみたいです。
    またFTPでwp-content/uploadsディレクトリにあげればいけそうな気もします。
    (管理画面での認識はされないかもしれませんが)

    しかしメッセージでセキュリティリスクが発生するということですので
    画像ファイルのほうが安全なのだと思います。
    (詳細解説できずすみません。どなたか捕捉いただけましたら幸いです)
    当方もSVGに関して色々検討していますが、リスクをあちこちで目にしたので
    現状画像ファイルを使用するようにしています。
    参考になりましたら幸いです。

    • この返信は7年、 2ヶ月前にhokutonojikeiが編集しました。
    トピック投稿者 nkgwtkr0417

    (@nkgwtkr0417)

    hokutonojikei様

    ご返信ありがとうございます。

    いただいたURLの件、試してみましたがやはり
    「このファイルタイプはセキュリティの観点から許可されていません。」
    のメッセージが表示されてアップロードできませんでした。

    サーバのエラーログを確認したところ、
    「client denied by server configuration~」
    というメッセージとアップロードできなかったファイルのパスが表示されていました。

    サーバ会社に確認したところ、
    apacheのバージョンは1.3.41でした。
    共用サーバを利用していますが、
    他のユーザから同様の報告が無いためサーバ会社のサポートも受けられない状況です。

    他に何かヒントがあればご教示いただけると幸いです。

    こんにちは

    WordPress 4.7.1 よりアップロードされるファイルの実際の MIME タイプをチェックする機能が導入されました。
    この機能に不具合があるようです。この不具合によるものではないでしょうか。
    https://core.trac.wordpress.org/ticket/39550

    修正されるまでの回避策として Disable Real MIME Check プラグインというものがありますので、試してみてはどうでしょうか。
    https://wordpress.org/plugins/disable-real-mime-check/

    トピック投稿者 nkgwtkr0417

    (@nkgwtkr0417)

    ishitaka様

    ご返信ありがとうございます。
    教えていただいたDisable Real MIME Check プラグインで無事にPDFやxlsなど画像以外のファイルがアップロードできるようになりました。

    WordPress4.7.2では修正されるかもとのことなので、
    しばらくはこちらのプラグインを利用して様子を見ます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「画像以外のファイルがアップロードできない」には新たに返信することはできません。