Не грузится редактор eZOE!
Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь
| Автор | |
|---|---|
|
|
|
|
Вс, 14 февраля 2010 7:12:51 Проблему с редактором решил!Если используются ReWrite Rules, то: 1. Идем в \extension\ezoe\settings\ 2. Открываем ezoe.ini 3. Находим: # Turns on development mode: # - disables js / css packer (for debugging apache rewrite rules) DevelopmentMode=disabled 4. DevelopmentMode, disabled меняем на enabled 5. Чистим кэш Должно все работать. |
|
Вс, 14 февраля 2010 12:28:13 Ваше решение не всем подойдетВ чем проблема: подобные сообщения в редакторе появляются тогда, когда нет доступа до яваскриптов редактора. Такое происходит по двум причинам: а) неправильно указаны ревайты для апача или не выставлены права на чтения нужных файлов; б) файлы скриптов доступны по нужным путям, но они неправильно подключены. Для ранних веток eZ диагностировать такое было проще, так как можно было обратится к каждому яс/цсс файлу и убедиться, что они доступны. В eZ 4.2 же ввели полезное новшество - оптимизация яваскриптов и цсс при помощи функций экстеншна ezjscore. То есть все цсски и яваскрипты теперь сжимаются в один файл и простучать их по отдельности можно только в режиме разработки (DevelopmentMode=enabled). Если яваскрипт подключается только в этом режиме, значит ezjscore его не правильно сжимает в противоположном режиме. А поскольку ezjscore работает без явных глюков, то баги следует искать в настройках реврайтов и доступов к файлам |
|
Пн, 15 февраля 2010 16:03:04 Сергей, приветствую!Спасибо за описание решения проблемы с редактором eZOE. А ведь и у меня были подозрения, что мое решение не совсем верное. Значит скорее всего проблема в ReWrite Rule? |
|
Пн, 15 февраля 2010 20:04:58 Алгоритм диагностики:1) включаем режим разработки 2) полностью чистим кеш через командную строку 3) проверяем работает ли редактор 4) если нет, то копаемся в реврайтах/читаем файл с описанием установки редактора 5) если редактор работает, то отключаем режим разработки 6) полностью чистим кеш через командную строку 7) проверяем работает ли редактор 8) если да, то нет никакой проблемы, не почистили кеш при переносе 9) если не работает, то пробуем вычислить какие скрипты не подхватываются. Проверяем права и реврайты для директорий с кешом ezjscore (куда он записывает сгенерированные скрипты и стили) |
|
Чт, 25 февраля 2010 17:08:34 Ведь давно же мне говорили: "RTFM!"Открыл доку: eZ Online Editor 5.0 extension INSTALL Там написано приблизительно следующее: Если вы используете rewrite rules вам нужно дать доступ к stylesheets и javascript файлам из вашего каталога var. Добавьте это правило rewrite rule если вы запускаете Apache веб сервер: RewriteRule ^/var/([^/]+/)?cache/public/.* - [L] Если вы используете .htaccess чтобы защитить ваш eZ Publish 4.0 setup (на 4.1 не влияет) вы должны изменить ваше rewrite rule правило с этого: RewriteRule !\.(gif|jpe?g|png|css|js|html)|var(.+)storage.pdf(.+)\.pdf$ index.php на это: RewriteRule !\.(gif|jpe?g|png|css|js|html?)|var(.+)storage.pdf(.+)\.pdf$ index.php попробую перепроверить рулы |
|
Чт, 25 февраля 2010 18:00:42 Сергей, спасибо за ваше активное участие на форуме!Вот это правило в .htaccess решило проблему с редактором в админке: RewriteRule ^var/([^/]+/)?cache/public/.* - [L] PS И не забудьте почистить cache, вручную |
|
Вт, 23 марта 2010 10:13:07 а как включить редактор ( понимаю что надо перейти в режим разработки) ставлю DevelopmentMode=enabled в ezoe.ini не помогает,прочитал доку с описанием установки все стоит, реврайты настроены, понимаю что еще где то он включается. |
|
|
Вт, 23 марта 2010 10:52:38 А экстеншн вы подключили? Если подключили новый и отключили старый, то все должно работать само по себе. Девелопмент-мод не трогайте без нужды. Если начинаете редактировать сообщение и видите кнопку "Включить редактор" то тыцните ее. Если просто не отображается, то копайтесь в реврайтах |
|
Вт, 23 марта 2010 11:49:16 пока еще не отключал старый, а как это корректно сделать ? |
|
|
Ср, 24 марта 2010 7:28:13 Заходите во вкладку управления экстеншнами и убираете соответствующий чекбокс (и выбираете нужный экстеншн редактора). Ну или в настройках еще можно отключить если что. |
|
Пт, 15 октября 2010 6:39:10 К ez 4.0.3 добавил расширение EZOE 5Отключил ezdhtml При попытке подгрузить новый редактор появилась ошибка "Load jquery firest" Добавил расширение ezjscore При попытке загрузить админку появляется ошибка: Fatal error: eZ Publish did not finish its request The execution of eZ Publish was abruptly ended, the debug output is present below. Не может сюда достучаться? ============== <!-- Load TinyMCE code --> <script id="tinymce_script_loader" type="text/javascript" src="/extension/ezoe/design/standard/javascript/tiny_mce_jquery.js" charset="utf-8"></script> <script type="text/javascript" src="/var/-site-/cache/public/javascript/f4bef0fdef64fbf4ef82693ad93cb0f8.js" charset="utf-8"></script> <!-- Init TinyMCE script --> ============== error.log сообщает следующее: Error ocurred using URI: /var/-site-/cache/public/javascript/f4bef0fdef64fbf4ef82693ad93cb0f8.js |
|
Пт, 15 октября 2010 8:38:39 Удалите кеш, перегенерируйте автолоады... включите дебаг. |
|
Пт, 15 октября 2010 9:19:06 Удалось-таки прикрутить оба расширения и EZOE и eZJScore.Удалил кэш, перегенерил автолоады. Однако при попытке отрисовать редактор появляется ошибка "Load jQuery first" Может eZOE 5 не совместим с eZ 4.0.3? |
|
Пт, 15 октября 2010 14:47:00 Думаю совместим. Я точно не скажу ибо нашел у себя только тестовую инсталляцию с 4.1Посмотрите порядок экстеншнов. Может jQuery из jscore загружается после того как плагины из других расширений на него ссылаются. Для этого включите на время режим разработки в jscore. |