アップロードできるファイルの上限が2MBだった。大きくしたい。
<?php phpinfo();?>
という内容のファイルを作っておいてブラウザで見る。
upload_max_filesize
が2Mになっているので、2MB以上のファイルをアップロードできない。
.htaccessファイルがあればそのディレクトリ以下でのパラメタ〜を変更できるらしい。 デフォルトではコメントアウトされていたので外せば良いかも、
#php_value post_max_size 40M #php_value upload_max_filesize 40M
と思ったけど、効かなかった。サーバの設定でできないことが多いらしい。
大元の設定ファイルは/etc/php.iniなので、この中の該当する項目を変えてみる。
post_max_size = 16M upload_max_filesize = 10M
デフォルトではそれぞれ8M, 2Mだった。post_max_size > upload_max_filesizeの設定にしておくべきらしい。
pho.iniを書き換えただけでは有効にならないのでapacheを再起動する。
sudo systemctl restart httpd
それでも有効にならない。php-fpmというのが動いているらしく、これも再起動する必要があったらしい。
sudo systemctl restart php-fpm
これで無事、アップロードファイルサイズが10MBになった。