Php 将大于2048x1214px的图像上载到Wordpress时出错

Php 将大于2048x1214px的图像上载到Wordpress时出错,php,wordpress,file-upload,Php,Wordpress,File Upload,尝试使用Wordpress管理面板中的媒体上载工具上载图像时,某些上载(并非全部)失败,Wordpress显示以下消息: Error: An error occurred in the upload. Please try again later. 到目前为止我所测试的内容: 改变了主题(十一十二) 禁用所有插件 在php.ini中将上载最大文件大小、发布最大文件大小和最大执行时间提高到128MB至300 逐像素测试,我发现任何大于2048x1214px的图像都无法上传 嗯,实际上,它并没

尝试使用Wordpress管理面板中的媒体上载工具上载图像时,某些上载(并非全部)失败,Wordpress显示以下消息:

Error: An error occurred in the upload. Please try again later.
到目前为止我所测试的内容:

  • 改变了主题(十一十二)
  • 禁用所有插件
  • 在php.ini中将上载最大文件大小、发布最大文件大小和最大执行时间提高到128MB至300
逐像素测试,我发现任何大于2048x1214px的图像都无法上传

嗯,实际上,它并没有上传失败。Wordpress告诉我们确实如此,并在图库中显示“缺少缩略图”图标,而不是图像缩略图。但是如果我通过FTP查看uploads文件夹,文件在那里,但是没有创建缩略图。对于较小的文件,它会自动创建3个不同的缩略图

调试时,我在日志中记录了以下内容:

[21-Mar-2016 14:17:31 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /homepages/19/d609483141/htdocs/wp-content/plugins/ajax-thumbnail-rebuild/ajax-thumbnail-rebuild.php:26) in /homepages/19/d609483141/htdocs/wp-admin/async-upload.php on line 35
[21-Mar-2016 14:17:34 UTC] PHP Deprecated:  Methods with the same name as their class will not be constructors in a future version of PHP; AjaxThumbnailRebuild has a deprecated constructor in /homepages/19/d609483141/htdocs/wp-content/plugins/ajax-thumbnail-rebuild/ajax-thumbnail-rebuild.php on line 26
如果我禁用Ajax缩略图重建扩展,我不会再在日志中看到这些错误,但它不会改变上传问题

这就是我们得到的:任何大于2048x1214px的文件(无论文件大小)都将上载,但不会转换为缩略图,Wordpress会说上载失败,尽管它出现在Uploads文件夹中。


有线索吗?我什么也找不到。。。谢谢

在将
WP\u debug\u log
定义为
true
之后,您是否检查了WordPress'debug.log文件的内容?我用这些信息编辑了这篇文章。谢谢