【问题标题】:Magento 2.3 has stopped Wysiwyg(Tinymce) editor working after upfrade from magento 2.2.xMagento 2.3 在从 magento 2.2.x 升级后停止了所见即所得(Tinymce)编辑器的工作
【发布时间】:2018-12-19 12:31:25
【问题描述】:

在 Magento 2 中,我已经升级到 magento 2.2.5 到 2.3.0,它升级成功。 但是我遇到了所见即所得(Tinymce)编辑器的问题。 在管理面板、类别编辑页面和产品编辑页面我收到以下错误。

拒绝执行脚本 'http://example.com/pub/static/version1545219436/adminhtml/Magento/backend/en_US/tinymce.js' 因为它的 MIME 类型('text/plain')是不可执行的,并且严格 MIME 类型检查已启用。

请帮助我如何解决它。 谢谢

【问题讨论】:

  • 文件是否存在?你检查过路径吗?如果没有,做一个静态内容部署,如果是,检查权限
  • 您好 PixieMedia,我检查了 magento 2.3.0 全新安装。那里他们不调用这个 tinymce.js 文件。在 magento 2.3.0(Fresh) 和升级后,它们都调用 tinymce.min.js 文件。但是我们升级后的版本也会调用tinymce.js文件。

标签: magento2


【解决方案1】:

最后,我找到了解决方法。 有一个问题,据我了解,升级时作曲家没有删除 root_dir/lib 文件夹。因此,使用 tinymce v3 的旧代码仍然被调用和执行。要修复它,只需从 magento_root_dir 运行:

rm -rf lib/web ; rm -rf vendor ; composer i

它为我解决了这个问题。

【讨论】:

  • 这样做了,并且通过在混合中添加 jquery 错误使情况变得更糟。没修。未捕获的类型错误:无法读取acceptData (jquery.js:3) 处未定义的属性'nodeName' en_US/tinymce.js net::ERR_ABORTED 404 require.js:166 未捕获错误:脚本错误:tinymce
  • 很抱歉这么久没有回复,但我认为不应该删除某些内容的问题。你修好了吗?你能告诉我问题的原因吗?似乎某些元素未在页面上呈现。
猜你喜欢
  • 1970-01-01
  • 2015-03-17
  • 2014-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多