修正方法「申し訳ありませんが、このファイルタイプはセキュリティ上の理由から許可されていません。」
公開: 2022-04-28「申し訳ありませんが、このファイルタイプはセキュリティ上の理由から許可されていません。」という恐ろしいことに遭遇しましたか。 あなたのWordPressウェブサイトにエラーがありますか?
心配しないでください。WordPressがサポートしていないファイルタイプをアップロードするときに発生する一般的なエラーです。 幸い、この制限を回避する方法があります。
この記事では、プラグインをインストールするか、サイトに手動で変更を加えることにより、制限されたファイルタイプをアップロードする方法を説明します。
また、WordPressマルチサイトネットワーク専用の修正も共有しますが、修正のほとんどは通常のWordPressインストールに焦点を合わせています。
どの方法を選択しても、セットアップには数分しかかからず、「申し訳ありませんが、このファイルの種類はセキュリティ上の理由から許可されていません」というエラーを完全に修正できます。
「申し訳ありませんが、このファイルタイプはセキュリティ上の理由から許可されていません。」の原因エラー?
デフォルトでは、WordPressでは限られた種類のファイルのみをアップロードできます。
- ドキュメント: .pdf、.doc、.docx、.ppt、.pptx、.pps、.ppsx、.odt、.xls、.xlsx、.psd
- 画像: .jpg、.jpeg、.png、.gif、.webp、.ico
- ビデオ: .mp4、.m4v、.mov、.wmv、.avi、.mpg、.ogv、.3gp、.3g2
- オーディオ: .mp3、.m4a、.ogg、.wav
この制限は、ハッカーがWebサイト上のファイルを悪用するのを防ぐために存在します。 ️
SVGなどの特定のファイルタイプは脆弱であり、これらのファイル形式はセキュリティを考慮して作成されていないため、簡単に破損する可能性があります。 したがって、それらをWebサイトにアップロードすると、ハッカーはファイルを悪用してサイトにアクセスします。 そのため、WordPressでは少数のファイルタイプのみをWebサイトにアップロードできます。
制限されたファイルタイプをアップロードしようとすると、「申し訳ありませんが、このファイルタイプはセキュリティ上の理由から許可されていません」と表示されます。 エラー。
とはいえ、リスクが伴うにもかかわらず、制限されたファイルタイプをアップロードしなければならない場合があります。
次のセクションでは、制限を回避して、WordPressWebサイトに必要なファイルタイプをアップロードする方法を説明します。 また、制限されたファイルタイプのアップロードを有効にした後、WordPressサイトをハッカーから保護する方法を学ぶ最後のセクションを必ず確認してください。
制限されたファイルタイプをWordPressWebサイトにアップロードするにはどうすればよいですか?
コードスニペットをコアWordPressファイルに追加するか、プラグインをインストールすることで、制限されたファイルタイプをWordPressWebサイトにアップロードできます。 マルチサイトを実行している場合、WordPressにはファイルタイプの制限を削除するオプションもあります。
ただし、問題の修正に取り掛かる前に、サイト全体のバックアップを取ります。 バックアップが設定されていれば、心配することなくWebサイトの変更を実行できます。 何か問題が発生した場合は、サイトをすぐに通常の状態に戻すことができます。
プラグインを使用してWordPressファイルのアップロードタイプを変更する
プラグインを使用するのが、制限されたファイルタイプのアップロードを有効にする最も簡単な方法です。
WordPressWebサイトに無料のファイルアップロードタイププラグインをインストールしてアクティブ化します。
次に、 [設定]→[ファイルアップロードタイプ]に移動します。 ファイルタイプのリストが画面に表示されます。 有効にするものを選択します。
次に、[設定を保存]ボタンをクリックして、ファイルをサイトにアップロードしてみます。

必要なファイルタイプがリストに表示されない場合、プラグインを使用して独自のカスタムファイルタイプを追加することもできます。
WordPress Webサイトに別のプラグインをインストールしたくない場合は、手動の方法を使用してください。
wp-config.phpファイルを編集します(すべてのファイルタイプを許可します)
WordPressで制限されたファイルタイプを有効にする別の方法は、サイトのwp-config.phpファイルを編集することです。
ただし、この方法には重要な注意事項があります。
これを使用すると、すべてのファイルタイプを一度に有効にすることになりますが、これは状況に合わない場合があります。 単一のファイルタイプのみを有効にする必要がある場合は、次のセクションの手動による方法をお勧めします。これにより、より的を絞ったアプローチが可能になります。
wp-configファイルは、Webサイトのルートフォルダー、つまりpublic_htmlフォルダーにあります。 FTPまたはホストがcPanelを提供している場合はcPanelファイルマネージャーを介してサーバーに接続することで、ファイルにアクセスできます。
cPanelを使用してどのように機能するかを次に示します。 FTPを使用する場合の基本的な考え方は同じです。
ホスティングアカウントにログインし、 cPanelに移動して、[ファイルマネージャー]を選択します。
ファイルマネージャが開いたら、 public_html→wp-config.phpに移動します。 ファイルを右クリックして、[編集]を選択します。

次に、ファイルの最後までスクロールして、「/ *以上、編集を停止します。」の上に次のコードスニペットを挿入します。 幸せなブログ。 */" ライン:
define('ALLOW_UNFILTERED_UPLOADS', true);
変更を保存します。
次に、Webサイトを開き、ログアウトしてから再度サインインします。 これで、制限されたファイルをWordPressWebサイトにアップロードできるようになります。

テーマのfunctions.phpファイルを編集します(特定のファイルタイプを許可します)
手動ルートを希望するが、よりターゲットを絞ったアプローチを使用する場合は、テーマのfunctions.phpファイルを編集して、Webサイトへのアップロードを許可するファイルタイプを指定することもできます。

または、無料のコードスニペットプラグインなどのプラグインを使用することもできます。このプラグインは、 functions.phpファイルに追加するコードスニペットの種類をより簡単に管理する方法を提供します。
コードスニペットを使用する代わりにfunctions.phpファイルを直接使用する場合は、最初に子テーマを設定することが不可欠です。 そうしないと、次にテーマを更新したときに変更が上書きされます。
これがfunctions.phpファイルの編集の仕組みですが、コードスニペットを使用している場合は、プラグインのインターフェイスを介して同じコードスニペットを追加するだけです。
Functions.phpファイルは、子テーマのフォルダー内のwp-content/themesフォルダーにあります。 FTPまたはcPanelファイルマネージャーを介してファイルにアクセスできます。
cPanelを使用している場合は、ホスティングアカウントにログインし、 cPanelに移動して、[ファイルマネージャー]を選択します。
ファイルマネージャが開いたら、 public_html→wp-content→themesに移動します。 次に、サイトでアクティブな子テーマを開き、テーマのフォルダー内にあるfunctions.phpファイルを選択します。 ファイルを右クリックして、[編集]を選択します。
関数.phpファイルの最後までスクロールし、次のコードスニペットを追加します。
function my_custom_mime_types( $mimes ) // New allowed mime types. $mimes['svg'] = 'image/svg+xml'; $mimes['svgz'] = 'image/svg+xml'; $mimes['doc'] = 'application/msword'; // Optional. Remove a mime type. unset( $mimes['exe'] ); return $mimes; add_filter( 'upload_mimes', 'my_custom_mime_types' );
ファイルを終了する前に、これらの変更を保存してください。
上記のコードでは、svgおよびdocファイルタイプのアップロードを許可するようにWordPressに通知しました。 コードを変更して、目的のファイルタイプを追加できます。

ネットワーク設定の変更(マルチサイトのみ)
WordPressマルチサイトで制限付きファイルタイプのアップロードを有効にするには、WordPressダッシュボードを開き、 [設定]→[ネットワーク設定]に移動して、[ファイルタイプのアップロード]オプションまでスクロールする必要があります。
そのオプションの右側には、入力フィールドがあります。 Webサイトにアップロードするファイルの拡張子を追加してから、設定を保存する必要があります。 それでおしまい。
制限されたファイルを変換する
上記の方法のいずれも何らかの理由で機能しない場合は、Webサイトへのアップロードに失敗したファイルを、WordPressによって制限されていないファイルタイプに変換してみてください。
Convertio、Online-Convert、CoundConvertなどの変換に役立つ無料の変換ツールがいくつかあります。
ファイルタイプの制限を削除した後にWordPressサイトを保護する方法
ファイルタイプの制限を削除した後、ハッカーがWebサイトにアクセスするためにファイルを悪用しないようにする必要があります。 セキュリティプラグインをインストールし、ファイルのアップロードサイズを制限することで、Webサイトを保護できます。
悪意のあるファイルは重いです。 大きなファイルをWebサイトにアップロードしないようにすると、潜在的なハッキング攻撃の可能性を減らすことができます。
ファイルのアップロードサイズを制限するには、次のプラグインをWebサイトにインストールします。
次に、 [メディア]→[アップロード制限の増加]に移動し、最小のファイルサイズを選択します。
WordPressセキュリティプラグインはファイアウォールの助けを借りてあなたのウェブサイトを保護します。 それは悪意のあるファイルをチェックするために隅々まで調べてあなたのサイトを毎日スキャンします。 マルウェアの兆候が見つかった場合、ツールはすぐにWebサイトをクリーンアップします。
Webサイトにセキュリティプラグインがインストールされていない場合は、最高のWordPressセキュリティプラグインのレビューを確認してください。
「申し訳ありませんが、このファイルタイプはセキュリティ上の理由から許可されていません」エラーの修正に関する最終的な考え
WordPressは、セキュリティ上の理由から、サイトにアップロードできるファイルの種類を制限しています。 WordPressで許可されていないファイルの種類をアップロードしようとすると、「申し訳ありませんが、このファイルの種類はセキュリティ上の理由から許可されていません」というエラーが発生します。
この問題を修正するには、プラグインをインストールするか、 wp-config.phpまたはfunctions.phpファイルを変更して、制限されたファイルタイプをアップロードできるようにします。
また、ハッカーがサイトにアクセスするためにファイルを悪用しないようにする必要があります。 セキュリティプラグインを使用し、ユーザーがサイトにアップロードするファイルのサイズを制限すると、Webサイトを保護するのに役立ちます。
これで、この1人の人々は終わりです。 WordPressで他のエラーが発生した場合は、ブログでそれらのエラーを削除して防止する方法のチュートリアルを確認してください。