[英]WordPress ignoring php.ini upload max file size
我正在运行一个 WordPress 网站(不是 MU),我在 php.ini 中设置了 upload_max_filesize = 50M,post_max_size=50M。 phpinfo() 函数的结果显示值为 50M,但在 WordPress 媒体上传器中,最大上传文件大小仍为 32M。
我也尝试在主题的functions.php中编写此代码:
@ini_set( 'upload_max_size' , '50M' );
@ini_set('post_max_size', '50M');
还尝试停用所有插件,更改主题但没有办法,WordPress 仍然说 32 Mb。
谁能指导我这里有什么问题?
有很多方法可以实现您所需要的,这里有三种方法您可以使用其中任何一种
1)使用函数文件:将下面的代码复制并粘贴到functions.php文件中
@ini_set( 'upload_max_filesize' , '50M' );
@ini_set( 'post_max_size', '50M');
@ini_set( 'max_execution_time', '300' );
2)通过添加以下代码尝试使用htaccess方法:
php_value upload_max_filesize 50M
php_value post_max_size 50M
php_value max_execution_time 300
php_value max_input_time 300
3)最后一种方法,你已经在尝试的 php.ini 文件
upload_max_filesize = 50M
post_max_size = 50M
max_execution_time = 300
希望能帮助到你 !
我遇到了同样的问题,其他答案对我来说并不完全有效,而且我显然并不孤单,所以这就是我为使其发挥作用所做的工作。
笔记:
假设您可以执行“php -i | grep php.ini”来查看正在使用哪个配置文件,但是更改指示的文件对我不起作用。 我更改了一个位于 /etc/php5/apache2/php.ini 的文件以使其正常工作。 将需要一些试验和错误,但试一试。
有很多人遇到这个问题,最好的解决方法是在你的 wp-admin 文件夹中创建一个新的 php.ini。
1.通过 FTP 或文件管理器连接到您的站点 2.导航到 wp-admin 文件夹 3.在 wp-admin 文件夹中创建一个名为 php.ini 的文件 4.在此行中添加:max_input_vars = 5000 5.保存
我也在这里写了一篇关于它的快速博客文章: 增加你的 Max_input_vars 值
这绝对是疯了。 我几乎疯狂地寻找解决方案。
我的wp-admin/php.ini
被完全忽略了。
我更改了/etc/apache2/php/7.4/cli/php.ini
,仍然没有,它被忽略了。
原来它是从/etc/php/7.4/apache2/php.ini
获取设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.