【发布时间】:2012-06-05 22:58:47
【问题描述】:
我想弄清楚为什么 Magento 的 CMS 模块中的 tinyMCE WYSIWYG 编辑器不会上传图片。我可以创建/删除文件夹,但任何文件都不会被上传,而且似乎没有关于为什么文件没有成功写入服务器的消息。
谁知道为什么?
** 更新**
我正在使用 Magento 1.6.2。我试图找出问题所在,并且 似乎 控制器永远不会被执行。我添加了一行来记录 uploadAction() 操作(在 Mage_Adminhtml_Cms_Wysiwyg_ImagesController 中)中的参数,并且没有记录任何内容。
这是从其他人那里继承的项目,并进行了一定程度的修改,但似乎没有任何迹象表明 Magento 的这一部分会被修改所触及。
** 编辑**
与此问题相关的项目已被删除,我无法再提供此问题的答案。如果有人可以确认一个有效的答案(因为这个问题在 Magento 中很常见),我很乐意将该答案标记为“已接受”。
否则,出于上述原因,我会将此问题标记为删除。
谢谢。
【问题讨论】:
-
您使用的是哪个 Magento 版本?
-
您的服务器是否偶然使用了
Suhosin和/或mod_security? -
除此之外,您是否已经尝试将原型 js 库降级到 1.6.1? Iirc,有问题导致图片上传失败。
-
关于
prototype.js,它是 1.7,我看到有 1.6.0.2 坐在那里(命名为prototype_old.js),这让我认为以前的人需要 1.7... 出于某种原因。您是否恰好知道导致上传失败的确切原因?我会试着用谷歌搜索一下,看看会不会是这样。 -
不,不完全是,对不起。从来没有真正深入研究过这个。 Iirc,它与原型 1.7 改变他们的 JSON 实现以符合 EcmaScript 5 有关,但我不会为此冒险。
标签: magento file-upload content-management-system tinymce