Intereting Posts
Показать все сообщения в WordPress Установить изображение функции Custom Post как og: image Как заказать персонализированный тип сообщений несколькими настраиваемыми полями? Использовать настраиваемый тип публикации в качестве настраиваемого поля Как удалить переходный процесс при публикации публикации / публикации? Администратор занимает очень много времени, чтобы загрузить Добавление областей содержимого в шаблон пользовательской страницы Добавить контент до / после admin post wp-list-table Как перевести строки __ ('') в admin .htaccess 301 перенаправить конфликт с плагином «WordPress Https» Самый быстрый способ создания уникального идентификационного номера при регистрации пользователя Правильный способ получения содержимого страницы Отключить перенаправление домена Навигация по страницам для списка сообщений возможно ли обрезать изображения обложек в buddypress?

Получение «Cookies заблокированы или не поддерживаются вашим браузером» на странице входа

У меня есть WP-установка на server-a.example.com ( serverA ), и я хочу дублировать ее на другом сервере, который является server-b.example.com ( serverB ).

Мои шаги:

  1. Копировать базу данных
  2. Скопировать файлы
    • Нет необходимости редактировать wp-config.php (сведения о базе данных точно такие же, один и тот же пароль для одного и того же пользователя)
  3. Замените домен serverA на serverB в базу данных с помощью этого инструмента

Клон serverB, похоже, работает, но у меня возникают две проблемы:

  1. Я не могу войти в wp-admin сервераB, потому что получаю ошибку

    Cookies заблокированы или не поддерживаются вашим браузером.

  2. WordPress меняет активную тему

Теперь я хотел бы понять причину проблемы № 2, но пока давайте это в покое, я только сообщил об этом, поскольку это может быть подсказкой для вас, чтобы определить настоящую проблему.

Вопрос в том, как я могу войти в систему? Само собой разумеется, мой браузер поддерживает файлы cookie, и я тоже пробовал работать с разными браузерами. Я попытался сбросить пароль администратора через SQL (на всякий случай), но он все еще блокирует меня сообщением cookie.

PS Я не уверен, что этот вопрос принадлежит здесь или serverfault или что еще, пожалуйста, переместите его по мере необходимости.

РЕДАКТИРОВАТЬ:

Это не дубликат, потому что принятый ответ на другой существующий вопрос не имеет места в моем случае: на моих серверах нет прокси-сервера Varnish / NGINX / Squid / other.

Solutions Collecting From Web of "Получение «Cookies заблокированы или не поддерживаются вашим браузером» на странице входа"

Выбрали некоторые вещи, чтобы проверить:

@otto через комментарий к этой записи

Посмотрите на источник HTML-страницы входа в систему. Есть ли что-нибудь вообще перед начальной линией DOCTYPE? Даже пустая строка? Если это так, то у вас есть часть кода, создающая выходные данные перед созданием заголовков, и в этом случае это предотвращает установку cookie.

Некоторые предложения из очень релевантной публикации с несколькими дополнительными идеями о переполнении стека:

(Я знаю, что вы сказали, что ничего не нужно менять в файле wp-config.php , но могут присутствовать ссылки на старый домен. Пожалуйста, убедитесь, что это необязательно.)

Проверьте правильность URL-адресов для siteurl и home в таблице wp_options . Их можно легко сбрасывать, добавив следующее в wp-config.php :

 define('WP_HOME','http://your-domain.com'); define('WP_SITEURL','http://your-domain.com'); 

Проверьте wp-config.php на неподходящую константу DOMAIN_CURRENT_SITE .

 define( 'DOMAIN_CURRENT_SITE', 'yourdomain.com' ); 

Если плагин W3 Total Cache был / используется, временно удалите плагин из каталога плагинов и убедитесь, что следующие строки закомментированы / удалены из wp-config.php :

 define('WP_CACHE', true); define("COOKIE_DOMAIN", "www.domain.com"); 

Затем удалите следующие файлы из каталога wp-content :

 w3-total-cache-config.php object-cache.php advanced-cache.php db.php