Наш клиент — компания, занимающаяся установкой газобаллонного оборудования на автомобили в Санкт-Петербурге. Сайт заказчика работает на системе управления ModX.
Восстановить работу сайта: переход на любую страницу сайта вызывал ошибку 500.
Получить от клиента доступы, проверить настройку системы управления.
Данный заказчик обратился к нам, после того, как команда разработавшая его сайта благополучно пропала. Суть проблемы заключалась в том, что несколькими днями ранее сайт перестал работать, любая страница на сайте выдавала ошибку 500.
Работа сайта была крайне важна для клиента, и он попросил решить вопрос с восстановлением работы сайта в максимально короткие сроки.
Мы запросили все основные доступы к сайту: доступ в систему управления уровня администратора, доступ к файлам по ftp, доступ в контрольную панель хостинга. Хостинг оказался зарубежным (сервера находятся в г.Франкфурт, Германия).
После того как мы получили доступы, мы их проверили. Увы, доступ в систему управления оказался не рабочим, остальные доступы работали корректно. Через контрольную панель хостинга мы подключились к базе данных и для основного пользователя поменяли пароль на тот, который прислал заказчик. Доступ в админку заработал.
На всякий случай мы проверили основные файлы и скрипты на вирусы, ничего вредоносного не нашли. Решение оказалось достаточно простым. После получения доступа в админку мы первым делом полностью сбросили кеш ... и сайт сразу же заработал. Судя по всему ошибка закралась в одном из файлов кеша.
Время всех работ — около 1 часа: общение с клиентом, заключение договора, получение доступов, очистка кеша.