Добрый день!
При входе в панель управления выдаётся ошибка Cookies либо заблокированы, либо не поддерживаются вашим браузером. Как ее исправить?
Также читайте: Сайт выполнил переадресацию слишком много раз – что с этим делать?
Ответ
Ошибка может возникать вследствие одной из следующих причин.
- Один из активных WordPress-плагинов выводит что-либо на экран раньше, чем ему это положено. В таком случае следует отключить все плагины, с последующим их включением по одному и тестированием, какой из них допускает ошибку. Доступ к необходимым файлам плагинов можно получить по FTP-протоколу.
- Активная тема сайта также может совершать неположенный вывод. Для этого необходимо на сервере найти в каталоге тем (wp-content/themes) папку активной на данный момент темы и переименовать его, а затем выбрать в панели управления любую из стандартных WordPress-тем.
- Еще одна причина — присутствие BOM-метки в файлах wp-config.php (основной конфигурационный файл WordPress) или functions.php (конфигурационный файл темы WordPress). Решается простым пересохранение одного из файлов в кодировке UTF-8 без BOM в текстовом редакторе (например, Notepad++).
- Также причиной появления ошибки может быть неверное значение специальной константы COOKIE_DOMAIN в файле wp-config.php. Помимо значения false (текущий домен), допускаются также домены второго или третьего уровня. Варианты типа localhost не работать не будут.
- Еще одна причина ошибки – неверные правила кеширования при использовании сервиса CloudFlare. В таком случае в панели управления сервиса необходимо отключить кеширование для файла wp-login.php.
Читайте в нагрузку: Боремся с 504 ошибкой.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.
Ещё одна причина ошибки: переход на более свежую версию PHP. Причём, что странно, WordPress сам настоятельно рекомендует обновить PHP (мол старая не отвечает соображениям безопасности), а после обновления перестаёт грузить панель администратора. У меня так получилось при обновлении PHP с 5.6 до 7.3. Спасибо, техподдержка на хостинге попалась грамотная, сутки искали причину, но нашли. Похоже, новый PHP перестарался в плане безопасности.
Добрый день!
Попробуйте версию PHP 7.3 на “чистой” установке движка. Вероятно, что у Вас проблема не с самим кодом ядра, а с плагином, темой и пр. сторонними разработками, хостингом. Смотрите логи ошибок на сервере.