ConoHa VPSのkusanagiで動くWordPressでは、アップロードサイズの初期設定は、16MBです。
![](https://mono96.jp/wp-content/uploads/2019/10/49c5171a82b3d89b18b01c96b6da668c.png)
大きなサイズのアップロードができるように変更するには、以下の3ファイルを操作する必要があります。
・php.ini
変更するパラメータが2つ
・/etc/nginx/conf.d/[profile]_http.conf
変更パラメータは1つ
・/etc/nginx/conf.d/[profile]_ssl.conf
変更パラメータは1つ
SSHでログイン vi で編集
変更作業は、SSHでログインした後に、viで編集します。ターミナルでログインした後、suコマンドで管理者権限になっておきます。
php.ini
vi /etc/php7.d/php.ini
2箇所変更する必要があります。
658 行目の post_max_size
658 行目の post_max_size = 16M の数値を変更します。今回は200M に変更しました。
変更前
![](https://mono96.jp/wp-content/uploads/2019/10/4599bb6aded2b4b7761aeb846d833485.png)
変更後
![](https://mono96.jp/wp-content/uploads/2019/10/a938894e38d59b3adb42a046a6033e0b.png)
804 行目 upload_max_filesize
804行目の upload_max_filesize = 16M の数値を変更にします。ここも200M に変更しました。
変更前
![](https://mono96.jp/wp-content/uploads/2019/10/4bfeb2ec2e9bd3e2c84ef49507d5156b.png)
変更後
![](https://mono96.jp/wp-content/uploads/2019/10/88377fe19d7b6871122204fcdf896a95.png)
/etc/nginx/conf.d/[プロファイル名]_http.conf
vi /etc/nginx/conf.d/[プロファイル名]_http.conf
[プロファイル名]の部分は、ユーザーごとに違うので、ls コマンドで調べる必要があります。
13行目の client_max_body_size 16M を 200Mに変更しました。
変更後
![](https://mono96.jp/wp-content/uploads/2019/10/515b6c4d0861bb7e114e6b2449ca7ec2.png)
/etc/nginx/conf.d/[プロファイル名]_ssl.conf
vi /etc/nginx/conf.d/[プロファイル名]_ssl.conf
38行目の client_max_body_size 16M を 200Mに変更しました。
変更前
![](https://mono96.jp/wp-content/uploads/2019/10/5c15a1f9c8bff36db93eda59b955e67c.png)
変更後
![](https://mono96.jp/wp-content/uploads/2019/10/0f4455c77ca8c28f0292fb5fcf448a8d.png)
kusanagiの再起動を忘れずに
変更後は、kusanagi の再起動コマンドで、サーバーを再起動します。
kusanagi restart
アップロードサイズが、これで変更されました。
![](https://mono96.jp/wp-content/uploads/2019/10/04f471846d7ef5f7b946f2da6aeb62f4.png)
参考記事
upload_max_filesize < post_max_size < memory_limit となるように設定するとの情報もありますが、今回は、200MBに統一して設定しました。