WordPressでアップロードできるファイルサイズを変更する方法


WordPressでファイルアップロードできるファイルサイズがデフォルトでは2Mになっていてたので変更する方法をまとめました。

default_file_size

php.iniを変更できる場合であれば、次の4つの設定を環境にあった変更すれば問題無いと思います。

memory_limit = 32M               # スクリプトが確保できる最大メモリ(バイト単位)
post_max_size = 16M              # POSTデータに許可される最大サイズ(バイト単位)
upload_max_filesize = 16M        # アップロードできるファイルの最大サイズ(バイト単位)
max_input_time = 90              # スクリプトが入力をパースする最大時間

.htaccessでも同様の変更が可能です。

php_value memory_limit 32M
php_value post_max_size 16M
php_value upload_max_filesize 16M
php_value max_input_time 90

メディアのアップロードで表示されているファイルのサイズ上限は「post_max_size」の値が反映されるようです。
間違ってたらすみません。。。

マルチサイトにしている場合、ネットワーク管理者のネットワークの設定からアップロードファイルの最大サイズを変更できますが、私の環境ではこの値を変更してもメディアアップロードのサイズ上限は変更できませんでした。
マルチサイトの場合も、真っ先にphp.iniや.htaccessで「post_max_size」の値へ変更されることをおすすめします。


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>