我无法上传文件到wordpress超过1Mb作为上传者限制我。wordpress上传文件和php最大文件大小
我检查了phpinfo(),它显示1000M,但仍然wordpress上传显示1Mb作为最大上传大小。
奇怪的是我无法更新max_execution时间1000,即使我已经改变了一些 在php.ini
有一些方法的托管服务提供商是阻止一些修改php.ini文件。
如下所示的信息:
http://nvoids.com/blog/wp-admin/test.php
感谢
我无法上传文件到wordpress超过1Mb作为上传者限制我。wordpress上传文件和php最大文件大小
我检查了phpinfo(),它显示1000M,但仍然wordpress上传显示1Mb作为最大上传大小。
奇怪的是我无法更新max_execution时间1000,即使我已经改变了一些 在php.ini
有一些方法的托管服务提供商是阻止一些修改php.ini文件。
如下所示的信息:
http://nvoids.com/blog/wp-admin/test.php
感谢
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;
}
请添加此代码在您的function.php文件
add_filter('upload_size_limit','ashutosh_increase_upload');
function ashutosh_increase_upload($bytes){
return 2650000000;
}
我猜你使用多站点WordPress的。 在这种情况下,您可以在
Network Admin - > Settings - > Network Settings中设置“Max upload file size”。
php设置被wordpress多站点管理功能改写。 我遇到了同样的问题,希望这可以帮助你。
这实际上解决了我的问题......非常感谢 –
您可以更改设置的更简单的方法,如果你的主机是GoDaddy的的cPanel:
- 登录到cPanel主机管理账户“选择PHP版本”选项
- 搜索,然后点击进入。
- 点击右上角的“切换到PHP选项”按钮
- 在这里修改或更改您需要的任何其他设置。
例如:
max_file_size
我已经在这里添加了截图:
我仍然看到10MB的phpinfo()函数,你的链接wp文件夹。如果您覆盖默认设置,请检查wp-config.php文件和最终呈现的.htaccess。 – Napolux
我明白了..但上传者无论如何都允许1MB仍然 –
这可能是您执行时间的限制... – Napolux