网上有几种方案,分别是
方案一,实测不生效
修改主题functions.php文件
添加
@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );
方案二,只有在服务器指定了空间里的php.ini为配置文件时才有效,我的服务器没有指定,不生效
新建一个php.ini文件,在你的主机空间的根目录新建一个php.ini文件,里面使用如下代码。
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
方案三,只有Apache环境下有效,我是Nginx,不生效
在网站根目录的 .htaccess 文件中添加如下代码。
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
最终解决方案
由于我是BT宝塔管理服务器,环境是Nginx+php,宝塔默认的网站独立的php配置文件为.user.ini。所以,在网站根目录的.user.ini里添加
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300