2014-01-23 33 views
0

突然之间,我们的所有网站都开发了TinyMCE的一个问题,特别是它似乎与advimage插件有关。TinyMCE advimage无法读取null property的'responseText'null

当试图浏览通过TinyMCE的图像文件夹中,我得到一个警报,这些错误之一:

在Chrome中我得到:

2can't process ajax,TypeError: Cannot read property 'responseText' of null

在Firefox中,我得到:

2can't process ajax,Invalid XML structure

这个网站没有任何改变好几个月。

我们已经升级到PHP 5.4最近,但我不明白为什么会有关系。

回答

1

这可能是插件上传目录中过大图片的问题。

对于每个请求,advimage插件会扫描上传目录(在您的配置中设置)并生成其中找到的任何图像的缩略图,然后以JSON或XML的形式将图像列表发送到客户端。如果图像太大而无法处理(低服务器内存或某些内容),则该进程将退出并且不会返回任何JSON/XML,因此看似无关的错误消息。

修剪上传目录中超过1MB的任何图像。您也可能需要刷新缓存的大拇指。要阻止用户/管理员上传大量图片,请在插件配置中设置上传限制。

+0

好呼! 清除大图像,解决了它! :) –