※この記事にはプロモーションが含まれています

ワードプレスで画像や動画をアップロードしようとして、「サイトの最大アップロードサイズを超過しています」というメッセージが出たことはありませんか。
これは、サーバー側で決められたアップロードの上限を超えてしまったときに出ます。あわてなくて大丈夫。設定を少し変えれば解決できます。方法は3つあります。
- php.ini で設定する方法
- .htaccess で設定する方法
- functions.php で設定する方法
エックスサーバーを使っている場合は、php.ini の設定だけで対処できます。いちばんかんたんなので、その方法をお伝えします。
php.ini の設定手順
まず、エックスサーバーのサーバーパネルを開きます。
画面の下のほうに「php.ini設定」があるので、そこをクリックします。


ドメインを選ぶ
設定したいドメインを選びます。


ファイルサイズの上限を上げる
ページの下のほうに「memory_limit」「post_max_size」「upload_max_filesize」という3つの項目があります。


- memory_limit … プログラムが使えるメモリの最大値
- post_max_size … 一度に送れるデータの最大サイズ
- upload_max_filesize … アップロードできるファイルの最大サイズ
「最大アップロードサイズを超過しています」というエラーは、「upload_max_filesize」を、入れたいファイルのサイズより大きくすれば解決します。ただし、3つの数値には大小の順番があります。


このように、「memory_limit」をいちばん大きく、「upload_max_filesize」をいちばん小さくなるように調整するのがコツです。なお、数値を上げすぎると今度は「500エラー」が出ることがあるので、必要な分だけ上げるようにしてください。
これから始めるなら、エックスサーバーが安心
この記事のように、エックスサーバーは細かい設定も管理画面から数クリックでできるのが強みです。表示が速く、トラブルも少ないので、僕がクライアントさんにいちばんおすすめしているサーバーです。これからサーバーを決める方は、こちらをどうぞ。
エックスサーバーを見てみる(初期費用0円・独自ドメイン永久無料)サーバーとドメイン、ワードプレスの始め方は、こちらでまとめています。


「設定でつまずいた」「結果の出るホームページを作ってほしい」というときは、気軽にご相談ください。
