Kusanagi9 アップロードサイズの変更

仕事でKusanagi9を試しに導入した際に、最大アップロードサイズの変更をしたのですが、以前とは少し違いましたので、メモ程度に残します。

php.iniの場所

php.iniの場所が変更になりました。
普通は、

/etc/php.ini

なのですが、kusanagi9では

/etc/opt/kusanagi/php.d/php.ini

になっています。

今回は、php.iniの3つの箇所を変更し、アップロードの最大サイズを1GBに設定します。

post_max_size = 1G
upload_max_filesize = 1G
memory_limit = 1G

デフォルトの16MBから上記のように設定します。

nginx.confの場所

次にnginxの設定を変更します。
この設定を変更しないと、nginxの最大サイズ制限にひっかかります。
変更するのは2つのファイルです。

/etc/opt/kusanagi/nginx/conf.d/wordpress.conf
/etc/opt/kusanagi/nginx/nginx.conf

です。
それぞれの、

client_max_body_size 16M;
 client_max_body_size 1G;

に修正します。
これで、nginxとphp-fpmを再起動すれば完了です。

設定がうまくいくと、このような感じになります。

最大アップロードサイズ