[WordPress]ファイルのアップロードサイズの設定を変更する

Last Updated: 2025 年 01 月 09 日 10のコメント

メディアファイルをアップロードする際に、ファイルアップロードのサイズ制限のため、メディアファイルをアップロードできないことがあります。 メディアファイルのアップロード画面にアップロードサイズの制限が表示されています。

File Upload Size in WordPress

上の図では、最大アップロードファイルサイズが10 MBに設定されています。メディアファイルのサイズが10MBを超えることがほとんどないため、通常はあまり問題がないようです。ただし、一部のテーマまたはプラグインのインストールファイルのサイズが10 MBを超える可能性があり、10 MBを超えるサイズのメディアファイルをアップロードしたい場合があります。そのような場合 upload_max_filesizeで 設定値を変更する必要があります。

このサイズを変更する方法は、ホスティング環境によって少しずつ異なる場合があります。ファイルアップロードエラーのために最大アップロードファイルサイズを変更する必要がある場合は、次の方法で設定を変更してみてください。

[WordPress]ファイルのアップロードサイズの設定を変更する

クラウドウェイズとファーストコメット/ケミクラウドでファイルアップロードサイズを設定する

クラウドウェイズを使用する場合は、サーバー管理ページから Settings & Packages » Basic タブで Upload Sizeを指定することができます。

ファーストコメットやケミクラウドを使用する場合、cPanelの Select PHP Version (PHP Selector) ツールに移動して オプション タブで最大アップロードファイルサイズを変更できます。

ケミクラウドの場合 upload_max_filesizeで オプションを 2050 の中から選択することができます。

ファーストコメットの場合、2MBから512MBのサイトから希望のサイズを選択できます。

php.iniファイルを編集する

php.iniの ファイルにアクセスすることができる場合は、次のコードを php.iniの ファイルに追加します。

memory_limit = 64M upload_max_filesize = 64M post_max_size = 64M file_uploads = On max_execution_time = 300

共有ホスティングを使用する場合は、ルートフォルダに php.iniの ファイルを作成し、上記のコードを追加して、正常に動作していることを確認してください。

PC上で Xamppのようなプログラムをインストールして WordPressを運営する場合、 php.iniの ファイルの場所は、次のとおりです(ほとんどのインターネットで確認したもの不正確できます。不正確な場合は、下のコメントでお知らせいただければ修正するようにします)。

  • Windows用のXampp - xampp \ php \ php.ini
  • Linux用のXampp - ほとんどのディストリビューションで / opt / lampp / 下にある、それ故に位置は /opt/lampp/etc/php.iniイム。
  • Autoset - ツール> PHPの基本パスの設定で設定(参照)
  • Bitnami - /installation_directory/php/etc/php.ini (例えば、 /opt/bitnami/php/etc/php.ini)
  • Mamp(マッキントッシュ用) - /Applications/MAMP/bin/php/php5.xx/conf (この記事を参考にしてみてください。)

.htaccessファイルを編集する

.htaccess ファイルの末尾に次の行を追加してみます。

php_value upload_max_filesizeで64Mはphp_value post_max_sizeの64Mはphp_value max_execution_timeに300 300はphp_value max_input_time

上記のコードを追加すると、ホストサーバーに応じて、エラーが出ることがあります。 Bluehostで、この方法を使用したときにエラーが出たら この記事Bluehostでmemory_limitとmax_execution_timeの設定を変更する に記載されている方法を参考にしてみてください。

Cafe24 システム情報

上の図は、 Cafe24 ホスティングを利用している WordPress サイトでは、システム情報を確認して見ています。 Cafe24の場合 upload_max_filesizeでの大きさは21MBに設定されています(この設定は、後日 Cafe24によって上方調整することができるようになり)。 ファイルのアップロードサイズを変更するには、上記のコードを .htaccess ファイルに追加した後にテストしてみてください。 それでも問題が解決しない場合 Cafe24にお問い合わせください。

テーマ関数ファイルに追加する

テーマ関数ファイルに次のコードを追加します。

@ini_set( 'upload_max_size'、 '64M')。 @ini_set( 'post_max_sizeの'、 '64M')。 @ini_set( 'max_execution_timeに'、 '300')。

意外にこの方法を使用して、簡単にファイルのアップロードサイズが変更されることがあります。

サーバー自体でのファイルのアップロードサイズの制限が適用されている場合は、ホストプロバイダに連絡して問題を解決します。

追加: 次のようなエラーメッセージが表示される場合も、上記の内容を参考に、メモリサイズを増やしてください(参照):

POST Content-Length of 10758911 bytes exceeds the limit of 8388608 byte

マルチサイトで最大アップロードファイルのサイズを調整する

上記の方法で最大アップロードファイルサイズを設定しても反映されない場合があります。 Webホスティング会社で制限しない場合は反映されなければ正常です。

ただし、たとえば、クラウドウェイズのサーバー設定でアップロード可能な最大ファイルサイズを100MBに設定したが、メディアライブラリで最大アップロード最大サイズが24MBなどで表示される場合があります。

この場合、そのサイトがマルチサイトではないかどうかを確認してください。マルチサイトの場合は、マルチサイト設定でアップロードファイルサイズ設定を追加する必要があります。

ネットワーク管理者 ページの 設定 » ネットワーク設定から アップロード設定»最大アップロードファイルサイズ フィールドで値を変更できます。

単位はKBなので、100MBに設定するには102400を入力します。

メモ:


10のコメント

コメント

  1. 10MBという制限は思ったより大きくないようです。多くの人には十分かもしれませんが、大きなファイルを頻繁にアップロードする人には不便かもしれません。他のホスティング会社はどのように設定するのか気になりますね。

    応答
    • ファイルアップロードサイズの制限は、ホスティングによって異なる場合があります。一部のWebホスティングでは、このオプションを調整できない場合があります。この記事に記載されている方法で試してみて、エラーが発生した場合、またはファイルの最大アップロードサイズ制限が調整できない場合は、ホスティング会社に連絡して指示を受け取ることができます。

      応答
  2. こんにちは!
    ビデオファイルもアップロードしようとしていますが、容量が1ギガを超えている場合は、ちょうどユーチューンを通してソースコードを掻き取るのが良いでしょうか?
    どうしても私はファイルを持っていて直接アップロードしたいのですが…
    修正する容量をギガバイト単位に変えてもいいですか?

    応答
    • こんにちは、ysuvinさん。
      1GBを超える動画をサーバーにアップロードするのは現実的には簡単ではありません。問題は莫大なトラフィックを余裕がなければなりませんが、それはサーバーのコストがかかります。
      YouTubeにアップロードして共有すると、少しのトラフィックしかかかりません。
      特に大きすぎる動画はYouTubeにアップロードして共有することが必須ではないかと思います。

      ファイルアップロードサイズは、サーバーでサポートされている容量内で調整できます。 2GBに調整してもサーバーで50MBに制限すると、50MB以上はアップロードできません。

      応答
      • ああ、ちょうどユーチューンを通してリンクを取るのはいいですね…。
        教えてくれてありがとう!

  3. colormagテーマをインストールしようとしているが、テーマ追加ページでは「インストール済み」と開いて活性化させると、「使用中のテーマは壊れた。 基本テーマに戻ります。

    応答
  4. 参考までにサーバー情報を確認する方法は、ftp接続して、空のファイルを作成し、以下の内容を追加して確認することができます。
    <?php

    // Show all information, defaults to INFO_ALL

    phpinfo();

    ?>

    例えばinfo.php名前でFTPに上げた場合、 http://www.example.com/info.php에서 確認が可能です。
    他の方法で WooCommerceをインストールした後 WooCommerce> System Status(システム状態)で確認が可能です。

    応答
    • 私はまだWindows 7を使用中です。 しかし、コンピュータの電源を入れるたびに、無料で、一時的に、Windows 10にアップグレードするようにメッセージが開いたままにします。 業務のため、いくつかの特殊なプログラムがインストールされているので、もしかしたら、アップグレード後に問題が発生した場合、床を見ることができます。 だから当分の間は、Windows 7を継続して使用と思われる。

      Windows 10の場合、私の仕事のために加入しているカフェのユーザーにアップグレードしてもかどうかを問い合わせたところ、ほとんど次第大丈夫ですね。 (もちろん、あまり好きではない世話する方もたまにありますね。)

      WP adminの場合、最初は奇妙に時間が過ぎてから慣れてあまり以上である考えはないね。 おそらくほとんどのユーザーがそうでないかと思いますね。

      応答