エックスサーバーでアップロードファイルサイズを上げる方法

エックスサーバーでアップロードファイルサイズを上げる方法

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

ワードプレスで画像や動画をアップロードしようとして、「サイトの最大アップロードサイズを超過しています」というメッセージが出たことはありませんか。

これは、サーバー側で決められたアップロードの上限を超えてしまったときに出ます。あわてなくて大丈夫。設定を少し変えれば解決できます。方法は3つあります。

  • php.ini で設定する方法
  • .htaccess で設定する方法
  • functions.php で設定する方法

エックスサーバーを使っている場合は、php.ini の設定だけで対処できます。いちばんかんたんなので、その方法をお伝えします。

目次

php.ini の設定手順

まず、エックスサーバーのサーバーパネルを開きます。

画面の下のほうに「php.ini設定」があるので、そこをクリックします。

エックスサーバーのサーバーパネルにあるphp.ini設定

ドメインを選ぶ

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

php.ini設定のドメイン選択画面

ファイルサイズの上限を上げる

ページの下のほうに「memory_limit」「post_max_size」「upload_max_filesize」という3つの項目があります。

php.iniのmemory_limit・post_max_size・upload_max_filesizeの設定
  • memory_limit … プログラムが使えるメモリの最大値
  • post_max_size … 一度に送れるデータの最大サイズ
  • upload_max_filesize … アップロードできるファイルの最大サイズ

「最大アップロードサイズを超過しています」というエラーは、「upload_max_filesize」を、入れたいファイルのサイズより大きくすれば解決します。ただし、3つの数値には大小の順番があります。

memory_limitを一番大きく、post_max_sizeを中間、upload_max_filesizeを一番小さく設定するという3つの値の大小関係の図

このように、「memory_limit」をいちばん大きく、「upload_max_filesize」をいちばん小さくなるように調整するのがコツです。なお、数値を上げすぎると今度は「500エラー」が出ることがあるので、必要な分だけ上げるようにしてください。

これから始めるなら、エックスサーバーが安心

この記事のように、エックスサーバーは細かい設定も管理画面から数クリックでできるのが強みです。表示が速く、トラブルも少ないので、僕がクライアントさんにいちばんおすすめしているサーバーです。これからサーバーを決める方は、こちらをどうぞ。

エックスサーバーを見てみる(初期費用0円・独自ドメイン永久無料)

サーバーとドメイン、ワードプレスの始め方は、こちらでまとめています。

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

「良いな」と思ったらシェアしてください!損はさせません
  • URLをコピーしました!
  • URLをコピーしました!
目次