Столкнулась с такой проблемой: сайт регулярно самопроизвольно переходит в режим обслуживания. Буквально каждый день. Раньше такого не было, но несколько месяцев назад началось и прогрессирует. Подскажите, пожалуйста, что это, почему и как бороться.
Столкнулась с такой проблемой: сайт регулярно самопроизвольно переходит в режим обслуживания. Буквально каждый день. Раньше такого не было, но несколько месяцев назад началось и прогрессирует. Подскажите, пожалуйста, что это, почему и как бороться.
Комментарии
Хм = модули точно лишние = не стоят ?!
сайт от студии глянец?
Аналогичная проблема
Какие модули на это могут повлиять?
Сайт не от Глянца. Модули стоят уже несколько лет, но не было такого. Как бороться, народ?
значит бекдоры какие-то.
Зачем бэкдорам это делать? Они бы запороли сайт и все, а не ходили бы каждый день менять статус
Все пароли не раз сменены. Может это быть самообновление jQuery? Там есть в каталоге файлы от 16 года, хотя ничего в этом году не менялось по системе.
не. жиквери не может сайтом управлять. а зачем там бекдоры я не знаю. смотрите логи что сайт делает без вашего участия.
ищите где то вот такой код
variable_set('site_offline', '1');
который срабатывает хз почему
Хм, нашёл в этом модуле:
/sites/all/modules/backup_migrate/includes/filters.utils.inc:
Было подозрение, кстати.
Странно, почему он не возвращает в рабочий режим?
А вот это интересный вопрос. В настройках если галку поставил оно должно и выкл и вкл делать.
https://www.drupal.org/node/1392958
Где в настройках галку поставить?
Вот такая настройка есть, у меня галка не стояла, поставил, буду следить:
Стоп, это не то ) ищу дальше )
Для начала нужно backup_migrate отключить, чтобы убедиться, что именно он причина.
У меня нет такой записи в указанном файле. Есть
function backup_settings_default() {
return array(
'utils_disable_query_log' => TRUE,
'utils_site_offline' => FALSE,
'utils_description' => '',
);
}
function restore_settings_default() {
return array(
'utils_disable_query_log' => TRUE,
'utils_site_offline' => FALSE,
);
}
function backup_settings_form($settings) {
....
$form['advanced']['utils_site_offline'] = array(
'#type' => 'checkbox',
'#title' => t('Take site offline'),
'#default_value' => !empty($settings['utils_site_offline']) ? $settings['utils_site_offline'] : NULL,
'#description' => t('Take the site offline during backup and show a maintenance message. Site will be taken back online once the backup is complete.'),
);
...
}
Но я не понимаю, что тут написано