2014-01-23 60 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

好呼! 清除大圖像,解決了它! :) –