При автоматическом обновлении instantcms на версию 2.18.0 вроде все обновилось и все работает кроме вкладки в админке настройки — общие. Остальные вкладки раздела настройки отображаются если ввести ссылки на них в строке браузера. Проблема в том, что не был перед обновлением включен режим отладки и теперь нет возможности его включить и посмотреть в чем причина. Может кто-то с подобным сталкивался посоветуйте как исправить.
Не корректное обновление instantcms на версию 2.18.0
Способы включения отладки Через config.php
В корне сайта (system/config/config.php) есть массив с настройками.
Нужно найти блок примерно такого вида:
'debug' => false, поменять на 'debug' => true,
После этого CMS начнёт показывать отладочную информацию.
Отладчик заработал и выдал ошибки. Проблема тянется с версии 2.17.1, но не вылазила до последнего обновления. Надо было удалить старый файл /system/core/cachememory.php и все заработало. В 2.17.1 класс cmsCacheMemory переименован в cmsCacheMemcache, а старый файл system/core/cachememory.phpдолжен быть удалён. Если он остался, админка на странице /admin/settings пытается дернуть метод isDependencySatisfied() у старого класса, которого там нет — и падает Fatal error.