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

Centos7で立てたサーバ上にWordpressを入れて運用しています。

WordPressでファイルのアップロードをするときに2Mの上限に引っかかって
それ以上のサイズのファイルが扱えませんでした。
そこで、うまくいった方法を記載します。

%> sudo cp -p /etc/php_ini /etc/php_ini_org …オリジナルのバックアップ
%> sudo vi /etc/php_ini …開いて下記のように修正

◇uploadのサイズを2Mから30Mに変更
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
;upload_max_filesize = 2M
upload_max_filesize = 30M

◇上記の修正だけしたら上限が8Mと表示されていたので、uploadの30M設定よりも大きなサイズでpost_max_sizeを変更しました。
; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
; http://php.net/post-max-size
;post_max_size = 8M
post_max_size = 40M

%> systemctl restart httpd.service …変更の反映

修正前、「最大アップロードサイズ:2MB」と表示されていましたが、
修正後の上限値「最大アップロードサイズ:30MB」と表示が変わりました。

※サイズの設定で気をつけなければならないのは
memory_limit > post_max_size > upload_max_filesize
という関係にしなければならないということのようです。
memory_limitは下記の設定になっていたので、今回は修正してません。

; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 128M

UNIX

Posted by 伊藤 輝樹