При переезде сайтов на одном из них возникла ошибка «Cookies заблокированы или не поддерживаются».
При визуальном контроле все файлы на месте, Все прописано правильно после переезда. Да и сайт смотрится нормально, пока не пытались войти в админку.
В логах ошибок все указывало на одну и тут же ошибку. Оказалось, что это… пустое место в файле functions.php текущей темыWordPress.
Т.к. я редактировала файл в файл-менеджере хостинга, то было достаточно удалить этот «пробел» и сохранить файл. Метка ВОМ удалилась. Сайт заработал нормально. Возможно, можно было просто пересохранить файл и даже ничего не удалять.
Вот что пишет на этот счет Codex WordPress
ЧАВО/Cookies заблокированы или не поддерживаются
При входе в панель управления выдаётся ошибка: «Cookies заблокированы из-за неожиданного вывода на экран».
Наиболее частые причины этой ошибки:
- Один из плагинов выводит что-то на экран раньше времени. Решается переименованием каталога wp-content/plugins, созданием нового пустого каталога и последующим тестированием плагинов по одному.
- Та же самая проблема, но в теме оформления. Найдите в wp-content/themes каталог активной темы и переименуйте его, затем выберите в панели управления любую из стандартных тем.
- Метка BOM в файле wp-config.php (или functions.php темы оформления). При включённой константе WP_DEBUG появляется сообщение «Cannot modify header information». Решается пересохранением файла в UTF-8 без BOM.
При входе в панель управления выдаётся ошибка: «Cookies либо заблокированы, либо не поддерживаются вашим браузером. Чтобы использовать WordPress, нужно разрешить cookies».
Наиболее частые причины этой ошибки:
- На некоторых серверах запрещена отправка cookies в GET-запросах. Проблема замечена при неверной конфигурации акселератора Varnish. В этом случае со второй попытки (после выполнения POST-запроса) авторизация всё же работает.
- Один из плагинов выводит что-то на экран раньше времени. Решается переименованием каталога wp-content/plugins, созданием нового пустого каталога и последующим тестированием плагинов по одному.
- Та же самая проблема, но в теме оформления. Найдите в wp-content/themes каталог активной темы и переименуйте его, затем выберите в панели управления любую из стандартных тем.
- Метка BOM в файле wp-config.php (или functions.php темы оформления). При включённой константе WP_DEBUG появляется сообщение «Cannot modify header information». Решается пересохранением файла в UTF-8 без BOM.
- Неверное значение константы COOKIE_DOMAIN в wp-config.php. Помимо значения false (текущий домен), допускаются домены второго или третьего уровня. Варианты типа localhost не подходят.
- Правила кеширования при использовании сервиса CloudFlare. Нужно отключить кеширование для файла wp-login.php.
Внезапный гость Замечательная история, как котик вывел женщину из жесточайшей депрессии и заставил жить. https://catkote.net/vnezapnyj-gost/