Іноді сайти на WordPress шось там собі «надумають», і звичайні сторінки не працюють. Ось, наприклад, зараз переходжу за адресою сайт/wp-admin, а відкривається «біла сторінка». З'ясовуємо, в чому проблема…
Чому відкривається «біла сторінка» на WordPress
Сайт працює нормально, але неможливо перейти до панелі адміністратора.
Адреса з wp-admin – стандартна адреса для завантаження адмінки сайта-блоґа. Прямо зараз бачу її такою:
Тобто сторінка завантажилася пуста. Звичайна порада – відключити всі плаґіни та вмикати їх по одному, поки не з'ясується винуватець.
Але не завжди сайт не працює через плаґіни, тому треба спочатку дізнатися, в чому проблема. Для цього вмикаємо в файлі конфігурації режим розробника (якщо він вимкнутий).
Режим розробника WordPress
Файл конфігурації лежить у кореневій теці сайта, називається wp-config.php. Шукаємо в ньому рядок:
define('WP_DEBUG', false);
Прямо над ним написані вказівки, як користуватися «режимом розробника», тому жодних проблем не має бути. Замінюємо false на true, аби було так:
define('WP_DEBUG', true);
Зберігаємо файл і знову переходимо до wp-admin. Тепер на білій сторінці повідомляється проблема її завантаження:
У моєму випадку система повідомляє про проблему з кешем, про конфлікт у файлі плаґіна кешування advanced-cache.php). Через цей неіснуючий файл чимсь там незадоволений файл налаштувань wp-settings.php у своєму 74-му рядку…
А там намальовано таке:
Беру і просто взагалі зношу цей рядок і два попередніх, які залишилися від якогось плаґіна і тепер абсолютно мені не потрібні! Зберігаю файл і милуюся робочою адмінкою блоґа.