MODX Revo не могу создать ресурс.
Всем привет!
На сайте, который до последнего момента работал без нареканий (Revo версия 2.3.2-pl), внезапно стало нельзя создавать в админке новые ресурсы.
Появляется абсолютно пустой экран браузера, в консоли Internal Server Error 500.
При этом в логах MODX ничего нет.
Если ресурс копируется из существующего — все хорошо, новый ресурс создается, редактируется, сохраняется и все такое…
А при создании просто нового ресурса- пустой экран.
Вот такая ссылка:
Можно создать чанки, сниппеты, шаблоны. Вся админка работает как надо, а ресурсы не создаются.
Кэш чистил по-всякому, разными браузерами пользовался, компрессию в бэкэнде отключил — не помогает.
Кто сталкивался, помогите! Как можно исправить?
Заранее спасибо!
На сайте, который до последнего момента работал без нареканий (Revo версия 2.3.2-pl), внезапно стало нельзя создавать в админке новые ресурсы.
Появляется абсолютно пустой экран браузера, в консоли Internal Server Error 500.
При этом в логах MODX ничего нет.
Если ресурс копируется из существующего — все хорошо, новый ресурс создается, редактируется, сохраняется и все такое…
А при создании просто нового ресурса- пустой экран.
Вот такая ссылка:
http://site.ru/manager/?id=0&a=resource/create&class_key=modDocument&parent=0&context_key=web
Можно создать чанки, сниппеты, шаблоны. Вся админка работает как надо, а ресурсы не создаются.
Кэш чистил по-всякому, разными браузерами пользовался, компрессию в бэкэнде отключил — не помогает.
Кто сталкивался, помогите! Как можно исправить?
Заранее спасибо!
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
но с этим набором раньше все работало хорошо
Локализовал я проблему.
Вот такая ошибка в логах сервера:
Call to a member function get() on a non-object in /home/c/cl267142/site.ru/public_html/core/cache/includes/elements/modsnippet/1.include.cache.php on line 11, referer: site.ru/manager/
Там лежит вот такой сниппет:
Причем последний return добавляет сама система!
В оригинале его нет.
Это вообще как так???
Причем касалась исключительно только создания ресурсов.
Всё остальное работало как нужно.
Меня сейчас удивило еще то, почему система добавила в конец сниппета лишний return.
Сейчас сниппет переписал- все работает, ошибок нет.
Вам спасибо за то что помогли разобраться!
Кажется немного изменил проблемный сниппет и вручную почистил кэш.
Вы контексты используете?
Проверьте какие там настройки/параметры заодно.
И еще, могу ошибаться, но есть вероятность того, что проблема может быть в версии php и правах на папки.
Надо смотреть что именно вызывает ошибку и отследить всю цепочку.
Плюс логи сервера проверить тоже и лог ошибок modx.