突然间,我们的一个网站已经与TinyMCE产生了一个问题,特别是它似乎与advimage插件有关。
当尝试通过TinyMCE浏览图像文件夹时,我收到一条警告,其中包含以下错误之一:
在Chrome中我得到:
2无法处理ajax,TypeError:无法读取null
的属性'responseText'
在Firefox中我得到:
2无法处理ajax,XML结构无效
这个网站上好几个月都没有变化。
我们最近已经升级到PHP 5.4,但我不明白为什么会有这种关系。
答案 0 :(得分:1)
这可能是插件上传目录中图片过大的问题。
在每个请求中,advimage插件扫描上传目录(在配置中设置)并生成在其中找到的任何图像的缩略图,然后以JSON或XML的形式将图像列表发送到客户端。如果图像太大而无法处理(服务器内存不足等),则进程退出并且不返回任何JSON / XML,因此看似无关的错误消息。
从上传目录中删除超过1MB的任何图像。您可能还需要刷新缓存的拇指。要阻止用户/管理员上传大图像,请在插件配置中设置上传限制。