Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

ドメイン別にphpのアップロード上限を変更する

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

php.iniとかに書くと全部変わってしまうが、特定のサイトのみアップロード上限を変更したい時。

example.com のドキュメントルートに .user.ini を配置。

sudo vi /home/example.com/public_html/.user.ini

 

内容:

; example.com per-site upload limits 
upload_max_filesize = 10M 
post_max_size = 12M

所有者と権限:

sudo chown apache:apache /home/example.com/public_html/.user.ini 
sudo chmod 644 /home/example.com/public_html/.user.ini

即時反映のためPHP-FPMを再起動:

sudo systemctl restart php-fpm

/home/example.com/public_html/に置いた .user.iniexample.com配下のPHPにだけ適用される。

post_max_size を12Mにしたのは、10MBのファイル本体に加えてフォーム情報などの通信上の余裕を確保するため。

タイトルとURLをコピーしました