【WordPress】メディアファイルをアップロードできないときの対処法

WordPress
スポンサーリンク

当ブログは収益を目的としたアフィリエイト広告およびアドセンス広告を使用しており、記事内にそれらの広告が含まれる場合があります。

「このファイルタイプはセキュリティ上の理由から、許可されていません。」

WordPressのメディアライブラリにM4A(MPEG-4)の音声ファイルをアップロードしようとした際に、このメッセージが表示されてしまいました。(↓)

この記事の対処法は、ネットで得た情報によるものです。
「wp-config.php」の書き換えをおこなうので、操作については自己責任でお願いします。

スポンサーリンク

アップロードが失敗した理由

WordPressのデフォルトの設定では、セキュリティ上の都合で、アップロードできるメディアの形式が限られています。

【アップロード可能な形式】

画像ファイルJPG,JPEG,PNG,BMP,GIF,ICO など
動画ファイルAVI,MP4,M4V,WMV,MPG,MPG,MPEG,WEBM など
音声ファイルMP3,M4A,WMA,WAV など
テキストファイルPDF,TXT,XLS,PPT など

ただ、その設定はWordPressをインストールした際に、サーバーに保存されたプログラム上のデフォルトの設定なので、「許可」を付与すればアップロードが可能になります。

今回、アップロードに失敗した「M4A」ファイルは、Windowsボイスレコーダーで録音したもので、個人的にはアップロードが可能な形式だと認識していましたが…。

WordPressのメディア等の制限は、年々キビシくなっている傾向になるので、それによる変更かもしれません。

スポンサーリンク

サーバーの管理画面での操作

以下は「mixhostミックスホスト)」での操作です。
(他のサーバーでの操作もおそらく同様。)

管理画面から、「ファイルマネージャー」をクリックします。

public_html」から、アップロードを許可したい場所ドメイン名)をクリックし、「wp-config.php」というファイルをさがします。

wp-config.php」を選択し、「編集」をクリックします。

選択したドメインにまちがいがないか確認し、「Edit」をクリック。( → 編集画面へ )

『/* That’s all, stop editing! Happy publishing. */』の前の部分に、以下のコードを追加します。

define('ALLOW_UNFILTERED_UPLOADS', true);

ウィンドウの右上にある「変更の保存」をクリックして完了です。

WordPressのメディアライブラリにもどって、アップロードが可能になっているか確認します。

有効にならない場合は、再ログインするとうまくいくようです。

その後…

音声ファイルのアップロードを頻繁におこなうわけではないので、wp-config.phpはもとの状態に戻しました。

タイトルとURLをコピーしました