由于上传者限制我,我无法将文件上传到超过1Mb的wordpress。
我已经检查了phpinfo(),它显示了1000M,但仍然是wordpress uploader显示1Mb作为最大上传大小。
奇怪的是,即使我已经改变了,我也无法将max_execution时间更新为1000 一些在php.ini
托管服务提供商是否阻止对php.ini文件的某些更改。
此处显示的信息:
http://nvoids.com/blog/wp-admin/test.php
感谢
答案 0 :(得分:0)
WordPress使用两个php.ini值来确定最大上传大小:upload_max_filesize
和post_max_size
。见https://github.com/WordPress/WordPress/blob/master/wp-includes/media.php#L1141-L1146。以下是WordPress源码中确定最大上传大小的方法:
function wp_max_upload_size() {
$u_bytes = wp_convert_hr_to_bytes( ini_get( 'upload_max_filesize' ) );
$p_bytes = wp_convert_hr_to_bytes( ini_get( 'post_max_size' ) );
$bytes = apply_filters( 'upload_size_limit', min( $u_bytes, $p_bytes ), $u_bytes, $p_bytes );
return $bytes;
}
答案 1 :(得分:0)
请在function.php文件中添加此代码
add_filter('upload_size_limit','ashutosh_increase_upload');
function ashutosh_increase_upload($bytes){
return 2650000000;
}
答案 2 :(得分:0)
如果您的主机是GoDaddy cPanel:
,您可以更轻松地更改设置
- 登录cPanel主机管理员帐户
- 搜索'选择PHP版本'选项并单击它。
- 点击右上角的按钮,切换到PHP选项'
- 此处修改或更改您需要的任何其他设置。
例如:
max_file_size
我在这里添加了截图:
答案 3 :(得分:-1)
我猜您使用多站点wordpress。
在这种情况下,您可以在
中设置“最大上传文件大小”
网络管理员 - >设置 - >网络设置。
php设置由wordpress多站点管理功能重写。
我遇到了同样的问题,希望这对你有帮助。