FileをUploadするためのnginxとphp.iniの設定
WordPressをnginx上で構築後、WordPressの管理画面で他のWordPressのDataをImportする際に下記Error。
413 Request Entity Too Large
下記を参考に"client_max_body_size"を設定Fileに追記。
# vi /etc/nginx/conf.d/01_wordpress.conf
location ~* \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_intercept_errors on;
include fastcgi_params;
client_max_body_size 20M;
}
php-fpmも結局php.iniを参照するので、こちらも設定も忘れずに。
upload_max_filesize = 20M
post_max_size = 20M
memory_limit = 128M
nginxとphp-fpmを再読み込み&再起動。
# /etc/rc.d/init.d/nginx reload
# /etc/rc.d/init.d/php-fpm restart
これで大きなFileもUploadできるはず。
< Related Posts >