图片上传卡在“嘎吱作响”上

时间:2013-07-22 作者:JackTheKnife

在WP 3.5.2上使用多文件上载程序时,我无法将图像上载到媒体库。单文件媒体上传器工作正常。

我用1k PNG图像对它进行了测试,不管怎样,它还是卡在了“嘎吱嘎吱”的状态。该部分的调试日志附带以下消息:

[23-Jul-2013 13:41:28] PHP Notice:  has_cap was called with an argument that is <strong>deprecated</strong> since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead. in /home/animals/public_html/mysite.com/wp-includes/functions.php on line 2925
[23-Jul-2013 13:41:28] PHP Notice:  has_cap was called with an argument that is <strong>deprecated</strong> since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead. in /home/animals/public_html/mysite.com/wp-includes/functions.php on line 2925
[23-Jul-2013 13:41:28] PHP Notice:  get_theme_data is <strong>deprecated</strong> since version 3.4! Use wp_get_theme() instead. in /home/animals/public_html/mysite.com/wp-includes/functions.php on line 2841
此外,当我尝试从特色图像中使用图像上载程序时,它会显示错误消息:

An error occurred in the upload. Please try again later.
看起来这是与WP相关的问题,而不是托管/权限。WP\\U MEMORY\\U LIMIT设置为128M,PHP mem LIMIT相同,PHP upload LIMIT为5M。

随着进一步的测试,它似乎与媒体库有关。如果我将重置DB并保持一切正常,它就会工作。当我重新上传将近12000张图片的DB时,它崩溃了。

谢谢

3 个回复
最合适的回答,由SO网友:Luke 整理而成

好的,我在wordpress 3.8.1上,我遇到了这个问题,我尝试了我能找到的每一篇关于图像上传问题的帖子中的每一个修复方法,一直停留在“处理”上,或者让它说“图像数据不存在”

因此,很明显,如果图像尺寸(例如1920x1080)大于您在“设置”>“介质”中为“最大宽度”和“最大高度”设置的尺寸,那么您将遇到此问题。

我将我的最大宽度设置为2200,最大高度设置为1300,现在我上传更大的图像没有问题!!!

最后我希望这对任何人都有帮助

SO网友:Sam

尝试更新WP content and uploads文件夹的文件权限,在大多数情况下,这应该可以解决与媒体上载相关的问题。

SO网友:Vijay Sood

我也有同样的问题。在降低图像分辨率后,我能够顺利上传。

结束