All-in-One WP Migration默认的文件上传大小为50M,如何修改上传的限制,本人结合自己的实际使用情况,说一下修改方法,供参考。
本人服务器简介:
阿里云轻量应用服务器,购买时应用镜像为WordPress,系统镜像为Alibaba Cloud Linux,服务器为Nginx。
插件官方给出的建议是修改以下两个文件:
修改 .htaccess文件:
php_value upload_max_filesize 500M
php_value post_max_size 500M
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300
修改文件,增加如下代码:
@ini_set( 'upload_max_filesize' , '500M' );
@ini_set( 'post_max_size', '500M');
@ini_set( 'memory_limit', '256M' );
@ini_set( 'max_execution_time', '300' );
@ini_set( 'max_input_time', '300' );
附上官方链接:https://help.servmask.com/2018/10/27/how-to-increase-maximum-upload-file-size-in-wordpress/
个人建议最好修改以下3个文件:
文件1-网站主题中的functions.php文件
文件中增加如下代码:
@ini_set( ‘upload_max_filesize’ , ‘500M’ );
@ini_set( ‘post_max_size’, ‘500M’);
@ini_set( ‘memory_limit’, ‘256M’ );
@ini_set( ‘max_execution_time’, ‘300’ );
@ini_set( ‘max_input_time’, ‘300’ );
文件2-wordpress安装目录中的wp-config.php文件
增加如下代码:
@ini_set( ‘upload_max_filesize’ , ‘500M’ );
@ini_set( ‘post_max_size’, ‘500M’);
@ini_set( ‘memory_limit’, ‘256M’ );
@ini_set( ‘max_execution_time’, ‘300’ );
@ini_set( ‘max_input_time’, ‘300’ );
文件3-php安装目录中etc目录中的php.ini文件
注意:先确认你服务器安装的php版本是多少,我的是php7.4,所以完整目录是这样的:/usr/local/php74/etc/
文件中不用添加代码,只要以下两条代码修改就行,见下图:
提示:php.ini文件中的内容很多,建议在vim模式下查看会比较方便,几乎所有代码都是蓝色的,只是这几条是绿色的。
最后,全部文件修改完成之后,需要将nginx和php重新启动一下。
Nginx重新加载命令:
cd /usr/local/nginx/sbin ./nginx -s reload
PHP重新启动命令:
cd /usr/local/php74/bin service php-fpm restart