Thursday, November 03, 2016

Пустая страница в Modx

Судя по поиску - повсеместная проблема. В произвольный момент времени страница управления (админка, dashboard) начинает открываться пустой. Ошибок при этом никаких в логе нет. Чтобы не забыть, чем это удалось победить:

1. Очистка кэша (это можно сделать прямо на сервере, зайдя по ftp и удалив все из директории core/cache - не помогает

2. Отключение компрессии для CSS и JS файлов (это можно сделать в базе данных, поменяв значения в таблице системных свойств с 1 на 0 для соответствующих ключей) также не помогает

Эти два способа обычно упоминаются на всех сайтах, которые находит Google по данной проблеме. А что работает? Причиной пустой страницы являются неправильно работающие виджеты на административной странице. Там есть пара компонент, которые покачивают новости Modx и форума по безопасности. Вот именно этот запрос данных с внешних сайтов и зависает, что приводит к выдаче пустой страницы. Нужно отключить эти запросы. Самое простое - непосредственно в базе данных в таблице system_settings изменить значения для ключей

feed_modx_news_enabled и feed_modx_security_enabled с 1 на 0.

Эти свойства кэшируются в core/cache/system_settings , так что после этого нужно почистить данную директорию. Это отключит данные виджеты, и админстративный доступ /manager снова будет работать.

Сайт Акроназ счастливо обновился.

No comments: