希望你能帮忙!
我有一个用1and1.com托管的Wordpress网站,自从升级到Wordpress 3.7.1以来,我一直遇到上传媒体的错误 - 特别是图片。
当大型图片上传并插入帖子中时,会给出width='1'
和height='1'
个值,我们已经诊断这些值是由于媒体上传/处理失败导致的错误第一名。
通过测试不同文件大小和尺寸的上传,我发现当图像超过大约2.2百万像素(在1700x1275测试成功,1800x1350失败)时会出现错误,无论文件大小如何。当图像太大时,图像会以原始形式成功上传,但缩略图,中型和大型版本的处理失败,Media Uploader将返回“上传时出错。请稍后再试。”
在研究了这个问题后,我测试了以下内容无济于事:
1)禁用所有插件
2)重新安装WordPress
3)创建php.ini文件以增加内存限制(已测试memory-limit = 64M
,memory-limit = 128M
,memory-limit = 256M
和memory-limit = 1024M
)。注:我还改变了php.ini文件中的最大上传大小,以测试它是否在正确的目录中。它是。
由于托管位于共享服务器上,因此我无法访问Apache Error Logging。
另外回顾一下媒体/帖子,似乎大型图片自几年前推出以来网站上传不正确,所以错误与Wordpress 3.7.1无关。但是,仅在3.7.1中,它们会显示width='1'
和height='1'
值,似乎无法找到中型,大型或拇指版本?
如果我找不到让图片上传/处理工作的方法,是否有一种解决方法可以帮助输出width='1'
和height='1'
?