WordPressサイトに画像や.pdfファイルをアップロードしようとして、「このサイトのアップロードサイズ上限を超えています」と表示されてアップロードできないエラーに遭遇したことはありませんか?
このエラー、解消しましょう!
「このサイトのアップロードサイズ上限を超えています」の原因
「このサイトのアップロードサイズ上限を超えています」というのは、アップロードしようとしている画像や.pdfのファイルサイズがWordPressに設定されているファイル制限を超えていることが原因です。
とはいうものの、WordPressに設定されているファイルサイズの上限は、WordPress側で変更することができません。
アップロード最大ファイルサイズを変更する手順(さくらインターネットの例)
それでは、WordPressサイトに設定されているアップロード最大ファイルサイズを変更する手順を説明しますね。
現在のアップロード最大ファイルサイズを確認する
WordPress管理画面を開き、[メディア] > [新規追加] を開きましょう。
下図赤枠の場所に、「最大アップロードサイズ」が表示されます。
下のサンプルでは、8MBとなっていますね。
アップロード最大サイズは、サーバ側で変更する手順
さくらインターネットのレンタルサーバを例にとって手順を説明します。
コントロールパネルで php.ini 設定を変更する
コントロールパネルを開き、[スクリプト設定] > [php.ini 設定] を開きます。
PHPiniファイル設定で、下図赤枠の箇所にアップロード最大ファイルサイズ (upload_max_filesize) と投稿最大サイズ (post_max_size) を追記します。
今回のサンプルでは、これらふたつの値を15Mとしました。
アップロード最大ファイルサイズ (upload_max_filesize) と投稿最大サイズ (post_max_size)追記の注意点
PHPiniの設定は注意が必要です。
- PHPiniにすでに別の記述がある場合は、それらの記述を削除してはいけません!
既存の記述の下に、アップロード最大ファイルサイズと投稿最大サイズを追記してください。
念のため、既存の記述をコピーしメモ帳などにペーストして控えを取っておくのもよいでしょう。 - アップロード最大ファイルサイズと投稿最大サイズの数値を大きくしすぎてはいけません!
サーバ容量が逼迫したり、投稿のページ読み込み速度が遅くなる原因になります。
記述する2行
記述するのはこれらの2行です。
upload_max_filesize=15M post_max_size=15M
記述後、[保存する] を押します。
アップロード最大ファイルサイズ (upload_max_filesize) と投稿最大サイズ (post_max_size)の変更は、以上で終わりです。
WordPressに変更が適用されていることを確認する
最後に、念のため、WordPress管理画面で変更が反映されているかを確認しましょう。
WordPress管理画面を開き、[メディア] > [新規追加] を開きます。
最大アップロードサイズが、15Mに変更されていることを確認します。
これで「このサイトのアップロードサイズ上限を超えています」エラーは表示されにくくなるはずです。
それでも同じエラーが出てしまうのなら、アップロードするファイル自体を圧縮するなどしてファイルサイズを小さくする工夫をするのがよいでしょう。
以上 ご参考になれば幸いです♪