Сайт не працює і не вдається зайти в Hestia: можлива причина

До нас звернувся клієнт із проблемою: сайт взагалі не завантажувався.

Сервер був на Hestia, і при спробі зайти в панель керування стикнулися з дивною поведінкою: після введення логіна і пароля постійно редиректило назад на форму входу. Якщо б логін чи пароль були неправильні, система повідомила б про це, але цього не відбувалося. Висновок: проблема була не у доступах.

Підозра впала на пам’ять сервера. Підключившись через FTP, перевірили папку з бекапами — вона була порожня. І тут знайшли справжню причину: файл debug.log мав розмір 52 ГБ!

Якщо сайт не працює, а Hestia не пускає в панель керування — перевірте вільне місце на сервері. Причиною може бути переповнений диск.

Після видалення цього файлу вхід у Hestia став можливим, але сайт все ще не працював. Далі ми перезапустили служби Apache, Nginx, MySQL і PHP через адмінку Hestia. Це дало результат — сайт запрацював.

Як перезапустити служби в Hestia

Щоб перезапустити nginx, mysql і php у Hestia:

  1. Увійдіть у панель Hestia під адміністратором.

  2. У верхній частині панелі натисніть на значок налаштувань (іконка шестерні).

  3. Відкриється сторінка зі службами, встановленими на сервері.

  4. Знайдіть потрібні служби.

  5. Натисніть значок перезапуску біля кожної служби.

В цьому випадку  перезапустили:

  • Apache

  • Nginx

  • MySQL

  • PHP

Після цього сайт запрацював.

Щоб ситуація не повторилася

Щоб уникнути подібних проблем у майбутньому,  змінили у файлі wp-config.php константи  WP_DEBUG і  WP_DEBUG_LOG з true на false, щоб WordPress більше не записував детальні логи у debug.log.

 

Залишити коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Прокрутка до верху