尽管最大文件大小已足够大,但文件仍超过Upload_max_FileSize

时间:2013-09-23 作者:Tanis.7x

我正在尝试使用多文件上传程序(位于/wp admin/media new)上传762KB的图片。php。此页面报告我的最大上载文件大小为2GB。

但是,一旦上载进度条达到100%,上载就会失败

上载的文件超过了php中的upload\\u max\\u filesize指令。ini。

我知道如何在php中设置upload\\u max\\u文件大小和相关变量。ini,但这似乎是正确的。还有什么可能导致这种情况?

其他可能有用的信息:

post\\u最大大小为3G,最大执行时间为600,内存限制为256M,该站点托管在Dreamhost上(共享托管,无限存储)我的。phprc:

upload_max_filesize = 2GB
post_max_size = 3G
max_execution_time = 600
memory_limit = 512M
max_input_time = 500

2 个回复
最合适的回答,由SO网友:Tanis.7x 整理而成

这是我的phprc中的一个简单的拼写错误。

upload_max_filesize 应该是2G, 不2GB.

有趣的是,WordPress和PHP/phpinfo()仍然接受了它,并声称限制应该是2GB,尽管这对于上传无法正常工作的原因非常有意义。

SO网友:Pat J

显然有一个upload_size_limit 在WordPress中筛选。要检查站点的上载限制设置为多少,请将其添加到主题的functions.php:

add_action( \'shutdown\', \'wpse115322_upload_sizes\', 99 );
function wpse115322_upload_sizes() {
    $size = wp_max_upload_size();
    $kb = $size/1024;
    $mb = $size/(1024*1024);
    echo( "$kb KB / $mb MB<br />\\n" );
}
这将在每个页面的底部打印站点的实际最大文件大小。如果低于您的预期,可能是某个插件或您的主题将其设置得较低。尝试禁用所有插件,然后逐个打开它们,直到找到罪魁祸首。如果不是插件,请尝试切换到默认主题(210/11/12/13)。

参考文献

wp_max_upload_size() (过滤器upload_size_limit 中提到the source)

结束

相关推荐

使用错误密码时,自定义登录重定向到wp-admin

当用户无法正确猜测其凭据时,我的自定义登录表单将重定向到wp admin登录。如何将用户重定向到当前表单?当然要显示正确的错误?代码如下:(与WordPress手册上的代码相同)$args = array( \'echo\' => true, \'redirect\' => site_url( $_SERVER[\'REQUEST_URI\'] ), \'form_id\' => \'loginform\',&#x