Пока не вычистишь кэш, не работает ни один сниппет
Доброго времени суток!
Несколько дней бьюсь над очень странной проблемой. После завершения редактирования сниппета, чанка или TV периодически перестают работать все сниппеты на сайте (страница отображается до места вхожения в шаблон первого сниппета). Так же в админской части перестаёт работать CKEditor и Ace, на их месте отображается простая textarea. Ни логи modx, ни логи apache не фиксируют ошибку
Проблема лечится удалением содержимого папки с кэшем и возобновляется вновь при повторных правках сниппетов, чанков или TV
Понятно, что поломался механизм кэширования. Может кто-нибудь сталкивался с подобным? Как удалось устранить проблему?
Несколько дней бьюсь над очень странной проблемой. После завершения редактирования сниппета, чанка или TV периодически перестают работать все сниппеты на сайте (страница отображается до места вхожения в шаблон первого сниппета). Так же в админской части перестаёт работать CKEditor и Ace, на их месте отображается простая textarea. Ни логи modx, ни логи apache не фиксируют ошибку
Проблема лечится удалением содержимого папки с кэшем и возобновляется вновь при повторных правках сниппетов, чанков или TV
Понятно, что поломался механизм кэширования. Может кто-нибудь сталкивался с подобным? Как удалось устранить проблему?
Комментарии: 5
Места на хостинг хватает? Может, кэш просто некуда записывать, пока всё не почистишь?
Ну и логи нужно смотреть: и движка, и самого сервера.
Ну и логи нужно смотреть: и движка, и самого сервера.
С местом на диске проблем нет, а вот с логами беда, ни логи modx, ни логи apache не фиксируют ошибку в этой ситуации
Поймал такую ошибку в лог MODx. После этого произошла поломка и лог перестал фиксировать ошибки
[2015-08-11 14:17:01] (ERROR @ /index.php) Could not cache system settings.
[2015-08-11 14:17:01] (ERROR @ /index.php) Could not cache system settings.
Не может закэшировать системные настройки, понятно. А вот почему — нет.
Проверь права на файлы и директории кэша, может они изменяются кем-то, например скриптом, запускающимся по расписанию.
Бывает подобная ошибка, если от root работает какой-то MODX скрипт через cron — то он пишет кэш под своими правами, и сайт его потом использовать не может.
Проверь права на файлы и директории кэша, может они изменяются кем-то, например скриптом, запускающимся по расписанию.
Бывает подобная ошибка, если от root работает какой-то MODX скрипт через cron — то он пишет кэш под своими правами, и сайт его потом использовать не может.
Спасибо!!! У меня всё именно так и было
Обидно, что сам недогадался
Обидно, что сам недогадался
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.