WordPressの「申し訳ありませんが、このファイルタイプはセキュリティ上の理由により許可されていません」エラーを修正する

公開: 2021-10-18

新しいファイルを Web サイトにアップロードする場合、WordPress はデフォルトではサポートしていません。 「申し訳ありませんが、セキュリティ上の理由により、このファイルの種類は許可されていません」というエラーが表示されます。

WordPress は通常、セキュリティ上の理由から、画像、動画、ドキュメント、音声など、サイトの管理者からアップロードするファイルの種類を制限しています。

このエラーは通常、「メディア タイプ」とも呼ばれるファイルの MIME タイプがデフォルトの WordPress 設定によりアップロードが制限されているために発生します。

関連:405メソッドが許可されていないエラーを修正する方法

「セキュリティ上の理由により、このファイルの種類は許可されていません」というエラーの原因は何ですか?

この種の制限の背後にある根本的な理由は、ファイル アップロードの脆弱性によるセキュリティ問題の発生を防ぐことです。 これらの意図的なアップロードまたは悪意のある実行可能ファイルの偶発的なアップロードは、Web サイトに永久的な損傷を与える可能性があります。 ハッカーがサイトにアクセスしたり、サーバーに侵入してデータを盗んだりする可能性があります。

このエラー「申し訳ありませんが、セキュリティ上の理由により、このファイルの種類は許可されていません」が表示されると、サポートされていないファイルをサイトにアップロードできなくなります。 同時に、ユーザーがそうするのも許可しません。 このような「障害物」がなければ、実質的に危険なものがサイトにアップロードされる可能性があり、大きなリスクを負うことになります。

簡単に言えば、「セキュリティ上の理由により、このファイル形式は許可されていません」というエラーはサイトを保護するものであり、WordPress で発生した最悪のエラーではありません。 ただし、メディア ファイル タイプがサポートされていない、ファイル セキュリティの取得中にエラーが発生した、サポートされていないエラー ソースなどのエラーは、必要なファイルをアップロードするために解決できます。 まず、問題の根底にあるものを見てみましょう。 そして、解決策にたどり着きます。

MIME タイプの説明

上記の問題の理由は、それらの MIME タイプが WordPress Web サイトでデフォルトでサポートされていないためです。 そのためには、MIME タイプとは何かを理解する必要があります。

MIME は、Multipurpose Internet Mail Extensions の略です。 MIME タイプは、一般的にページに関連付けられるコンテンツのタイプを規制するために、ブラウザやその他のインターネット デバイスで使用されます。

たとえば、ページに .png ファイルと .jpeg ファイルがある場合、ブラウザは MIME タイプによって、両方のファイルをビデオやその他のファイル タイプではなく画像として扱うことを認識します。

デフォルトでは、WordPress は登録された MIME タイプのリストを wp-includes/functions.php に保存します。 ただし、認識されているすべての MIME タイプを WordPress 管理ダッシュボードにアップロードできるわけではありません。

WordPress でデフォルトでサポートされているいくつかのファイル形式を次に示します。

画像: .jpg、.jpeg、.png、.gif、.ico

ドキュメント: . pdf (Portable Document Format; Adob​​e Acrobat)

.doc、.docx (Microsoft Word ドキュメント)

.ppt、.pptx、.pps、.ppsx (Microsoft PowerPoint プレゼンテーション)

.odt (OpenDocument テキスト ドキュメント)

.xls、.xlsx (Microsoft Excel ドキュメント)

.psd (Adobe Photoshop ドキュメント)

オーディオ: .mp3、.m4a、.ogg、.wav

ビデオ: .mp4、.m4v (MPEG-4)

.mov (QuickTime)、.wmv (Windows Media ビデオ)

.avi、.mpg、.ogv (Ogg)、.3gp (3GPP)、.3g2 (3GPP2)

「セキュリティ上の理由により、このファイル形式は許可されていません」というエラーを取り除くにはどうすればよいですか?

ファイル セキュリティを取得するこのエラーを取り除くには、基本的に 3 つの方法があります。 次のいずれかを実行できます。

  • wp-config.php 経由でフィルタリングされていないアップロードを許可する
  • functions.php を介して追加の MIME タイプのアップロードを承認する
  • プラグインを使用して追加の MIME タイプのアップロードを承認する

申し訳ありませんが発生しないようにする方法についてこれらのオプションについて説明しましょう。セキュリティ上の理由から、このファイルの種類は許可されていません。エラー.

wp-config.php 経由でフィルタリングされていないアップロードを許可する

この方法では、Web サイトのコードをフィルタリングし、そのコードを編集して、フィルタリングされていないアップロードを許可することで、メディア ファイル タイプがサポートされていないなどのエラーが発生しないようにします。

この方法では、すべての種類のファイルをアップロードできますが、これは管理者レベルのユーザーのみが許可できることに注意してください。 私たちの正直な意見は、必要な正確なファイル タイプを追加することだけです。 さらに、このエラーを取り除くために Web サイトのコードをフィルタリングしないことをお勧めします。 申し訳ありませんが、このファイル形式はセキュリティ上の理由から許可されていません。 代わりに、これを専門家に依頼するか、プラグインをダウンロードするという簡単な方法を使用してください。

functions.php を介して追加の MIME タイプのアップロードを承認する

エラーを削除するこの方法は、申し訳ありませんが、このファイルの種類はセキュリティ上の理由から許可されていないため、コードに精通している必要があります。 このようにして、現在アクティブなテーマの functions.php ファイルに要件を追加できます。

これには、サポートされていないメディア ファイル タイプや、

ファイル セキュリティの取得中にエラーが発生しました。 あなたがコーディング愛好家でない場合は、これらのエラーを解決する次の方法に進むことをお勧めします.

プラグインを使用して追加の MIME タイプのアップロードを承認する

これは最も一般的に使用される方法であり、「セキュリティ上の理由により、このファイルの種類は許可されていません」という通知を削除するためのかなり簡単な方法です。

これを行うには、Web サイトの管理パネルを開いてプラグインに移動します。そこで、さまざまな MIME タイプまたはファイル拡張子を持つファイルのアップロードをサポートするプラグインをダウンロードする必要があります。 そのプラグインをダウンロードして有効化します。 そして、「セキュリティ上の理由により、このファイルの種類は許可されていません」というエラーが表示されることなく、選択した画像、オーディオ、またはビデオをアップロードできます。

追加の MIME タイプ用の WordPress プラグイン

WordPress は、サポートされていない形式のメディア ファイルをアップロードするための複数のプラグインを提供します。 ここでいくつか説明します。

  • WP 追加ファイルの種類
  • WordPress ファイルのアップロード
  • ファイルのアップロードの種類
  • FileBird ライト

1.WPエクストラファイルタイプ

このプラグインをダウンロードして有効にすると、左側のメイン メニュー バーの設定にファイル タイプ オプションが表示されます。 設定に移動し、「追加のファイル タイプ」をクリックします。追加の画像、音声、およびビデオ ファイル タイプの長いリストが表示され、その特定のファイル タイプをアップロードするためにチェックできます。

それを選択した後、このプラグインがセキュリティの問題を処理するため、WordPress は「申し訳ありませんが、このファイル タイプはセキュリティ上の理由で許可されていません」などのエラーを表示しません。 したがって、アップロードはスムーズに許可されます。

価格:無料

リンクをダウンロード

2. WordPress ファイルのアップロード

このプラグインは、メイン メニューの「プラグイン」の「新規追加」タブから同じ方法でダウンロードする必要があります。 プラグインを有効にした後、設定に移動すると、ドロップダウン メニューに「 WordPress ファイルのアップロード」というタイトルの新しいタブが表示されます。 さらに設定するには、それを選択します。

WordPress File Upload は、Web サイトでファイルのアップロードを許可するために使用できるシンプルなプラグインです。 このプラグインは、エラー ソースがサポートされていないなどのエラーが発生することなく、複数のページや投稿でファイルのアップロードを有効にしたり、サイトのサイドバーからファイルを受け入れたりするために使用できるショートコードを提供します。

リンクをダウンロード

評価: 4.5 スター

アクティブなインストール: 30,000+

価格:無料

3.ファイルのアップロードの種類

このプラグインにより、WordPress は任意のファイル タイプ拡張子または MIME タイプ (カスタム ファイル タイプを含む) を受け入れてアップロードできます。

これは、メインメニューバーから「設定」に入り、次に「ファイルアップロードタイプ」に入った後、ファイルタイプの選択メニューも提供します。 そこで、指定されたファイル タイプのリストから選択するか、「カスタム ファイル タイプの追加」に他のファイル タイプを追加して、サポートされていないメディア ファイル タイプ、ファイル セキュリティの取得エラー、またはエラー ソースなどのエラーなしで、簡単にアップロードできます。サポートされていません。

リンクをダウンロード

評価: 5 つ星

アクティブなインストール: 8000+

価格:無料

4.ファイルバードライト

FileBird を使用すると、仮想フォルダーを作成して、WordPress メディア ファイルのアップロードを分類できます。 そのため、ファイルやフォルダーを移動しても、コンテンツ内の画像へのパーマリンクが壊れることはありません。 したがって、エラー、サポートされていないメディア ファイル タイプ、ファイル セキュリティの取得エラー、サポートされていないエラー ソースは表示されません。

「FileBird Gallery」ブロックをページ/投稿コンポーザーに追加し、表示するフォルダーを選択するだけです。 選択したフォルダー内のすべてのメディア ファイルが自動的に投稿に表示されます。 このツールを使用すると、メディア ライブラリ内の何千もの画像、オーディオ、ビデオ、およびその他のファイルを管理および整理できます。

リンクをダウンロード

評価: 4.5 スター

アクティブなインストール: 90,000+

価格: 25​​ドル(プレミアム版)

結論

次のようなエラーが発生しない可能性のある解決策について説明しました。

  1. 「申し訳ありませんが、このファイル形式はセキュリティ上の理由から許可されていません。」
  2. メディア ファイル タイプがサポートされていません
  3. ファイル セキュリティの取得中にエラーが発生しました
  4. エラーソースはサポートされていません

上記のエラーを回避するためにダウンロードできる多くのプラグインのいくつか。 WordPress は、このようなエラーを回避し、あらゆる種類のファイルをスムーズにアップロードできるように設計された他の多くのプラグインを提供しています。