• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

FOXWP

WordPressの始め方と使い方をわかりやすく解説!

  • HOME
  • WordPressブログの始め方
  • お問い合わせ
FOXWP / WordPress / WordPressでアップロードサイズの上限を変更する方法まとめ

WordPressでアップロードサイズの上限を変更する方法まとめ

最終更新日:2021年10月6日

この記事では、WordPressでファイルのアップロードの上限サイズを変更する方法を紹介します。

レンタルサーバーによっては、WordPressの管理画面から行えるファイルアップロードの上限サイズが小さめに設定されていることがあります。

例えば、ファイルのアップロード上限サイズより大きいテーマをアップロードしようとすると、次のようなエラーが表示されます。

アップロード上限サイズを超えたときに表示されるエラー

このエラーは、WordPressまたはサーバーの設定を変更することにより解消されます。それでは詳しい方法を見ていきましょう。

目次 非表示
1 どうやってファイルのアップロード上限サイズを確認する?
2 アップロードの上限サイズを変更する
2.1 方法その1. functions.phpファイルを編集する
2.2 方法その2. php.iniファイルを作成する
2.3 方法その3. .htaccessファイルを編集する

どうやってファイルのアップロード上限サイズを確認する?

これから行うアップロード上限サイズの変更が反映されたか確認するため、現在のアップロード上限サイズを確認しておきましょう。

WordPress管理画面のメディア ≫ 新規追加をクリックしてください。

メディアの新規追加画面を開く

すると、アップロード欄の下に「最大アップロードサイズ: 〇〇 MB」という項目があります。ここに記載されている値が現在のファイルアップロード上限サイズになります。

アップロード上限サイズを確認する

画像上の設定値は2MBです。説明では設定値を30MBに変更します。

アップロードの上限サイズを変更する

WordPressでファイルのアップロード上限サイズを変更する方法は、次の3つがあります。

  1. functions.phpファイルを編集する
  2. php.iniファイルを作成する
  3. .htaccessファイルを編集する

functions.phpファイルを編集する方法は、管理画面から行うことができます。他の2つは、FTPソフトを利用してサーバー上のファイルを操作する方法になります。

functions.phpファイルおよび.htaccessファイルを編集する際は、事前にバックアップをとっておきましょう。

方法その1. functions.phpファイルを編集する

次のソースコードをfunctions.phpファイルに追加してください。

@ini_set( 'upload_max_size' , '30M' );
@ini_set( 'post_max_size', '30M');
@ini_set( 'max_execution_time', '300' );

各コードは、次の設定を変更するためです。

  • upload_max_size – アップロード可能な最大サイズ
  • post_max_size – ポスト送信を行える最大サイズ
  • max_execution_time – ファイル送信の許容実行時間

functions.phpファイルを編集してもアップロードサイズが変わらない場合、次の方法を試してください。

方法その2. php.iniファイルを作成する

この方法は、WordPressがインストールされているルートディレクトリにphp.iniファイルを置き、設定の変更を行うものです。

テキストエディタソフトを使用して、まずphp.txtという名前のファイルを作成してください。そして、そのファイル内に次のソースコードを記載してください。

upload_max_filesize = 30M
post_max_size = 30M
max_execution_time = 300
注意
すでにWordPressがインストールされているルートディレクトリにphp.iniファイルがある場合は、そのファイルを編集し、上記のソースコードを追記してください。(同じ項目がすでに存在する場合は、値のみ変更してください。)

そして、php.txtファイルをWordPressがインストールされているルートディレクトリにアップロードしてください。アップロードが完了したら、php.txtファイルの名前をphp.iniファイルに変更してください。

方法その3. .htaccessファイルを編集する

これまでに紹介した2つの方法を行っても、ファイルのアップロード上限サイズが変わらない場合、.htaccessファイルの編集を行います。

WordPressがインストールされているルートディレクトリにある、.htaccessファイルに次のソースコードを追記してください。

php_value upload_max_filesize 30M
php_value post_max_size 30M
php_value max_execution_time 300
php_value max_input_time 300

各コードは、次の設定を変更するためです。

  • upload_max_filesize – アップロード可能な最大サイズ
  • post_max_size – ポスト送信を行える最大サイズ
  • max_execution_time – ファイル送信の許容実行時間
  • max_input_time – ファイルのアップロードを行える制限時間

以上の3つがWordPressでファイルのアップロードの上限サイズを変更する方法になります。

ちなみにmixhostで試した場合、.htaccessファイルを編集する方法でアップロードの上限サイズが変更されました。

もし、説明した3つの方法を行ってもファイルのアップロード上限サイズが変わらない場合は、レンタルサーバーのサポートに問い合わせを行ってください。

カテゴリー:WordPress

WordPress初心者の方に読んで欲しい記事

  • あとで後悔しない!WordPress初期設定の基本事項
  • 安全にサイトを運営しよう!WordPressセキュリティ対策の基本マニュアル
Previous Post: « 検索順位チェックツールGRCをMacで利用する手順を徹底解説!
Next Post: ヘッダーに動画を設定できるWordPressテーマまとめ »

Primary Sidebar

世界で一番利用されているWordPressテーマ

Divi WordPress Theme
レビューを見る

あなたの悩みは?

WordPress
セキュリティ
WordPress
トラブル
アクセスアップアフィリエイト
おすすめASP

最新ニュース

  • 【カラフルボックス】夏のキャンペーン実施中【2021年8月31日まで】

最近の投稿

  • WordPressでおすすめのバックアッププラグイン5選
  • WordPressのPHP設定を変更する方法(php.ini)
  • WordPressでおすすめの画像圧縮プラグイン5選
  • WordPressの投稿編集画面でその投稿を表示する方法
  • WordPressの管理画面に再利用ブロックの管理を追加する方法

カテゴリー

  • WordPress
  • お役立ち情報
  • アフィリエイト
  • ドメインレジストラ
  • レンタルサーバー
    • ColorfulBox
    • Conoha WING
    • mixhost
    • さくらのレンタルサーバー
    • エックスサーバー
    • エックスフリー
    • ロリポップ!
  • 便利ツール
WordPress学習方法
トップページへ

プライバシーポリシー|お問い合わせ
Copyright © 2023 FOXWP All rights reserved.