Ich habe einige Probleme mit TinyMCE, die dazu führen, dass der Editor nicht auf CMS-Seiten arbeitet und Produkte beim Versuch, sie zu bearbeiten, nicht geladen werden.
Wenn diese Probleme auftreten, wird dies in der Konsole angezeigt: [url]/static/adminhtml/Magento/backend/en_US/tinymce.js net::ERR_ABORTED 404
und require.js:166 Uncaught Error: Script error for: tinymce
Hinweis: Wenn ich in den Ordner / static / adminhtml / Magento / backend / en_US schaue, kann ich bestätigen, dass tinymce.js nicht vorhanden ist, aber es gibt einen Ordner en_US / tiny_mce_4 mit tinymce.min.js.
Weiß jemand was los ist?
Bearbeiten: Eine ärgerliche Sache ist, dass aus irgendeinem Grund alles in meiner Entwicklungsumgebung funktioniert. Ich habe den Ordner public_html von dev nach prod synchronisiert, seine Datenbank ausgegeben / importiert, und das Problem besteht weiterhin. So seltsam!
quelle
Antworten:
In meinem Fall musste ein zusätzliches Löschen des Cache durchgeführt werden. Ich hatte Redis und Magento gespült, aber für jeden auf MageMojo ist dies der Befehl, der das Problem behoben hat:
/usr/share/stratus/cli cache.all.clear
quelle
Ich habe gerade mein Modul https://github.com/pavelleonidov/magento2-tinymce4 aktualisiert, wodurch das Problem auch im Produktionskontext behoben wird. Fühlen Sie sich frei, es auszuprobieren. :) :)
Freundliche Grüße,
Pavel
quelle