Intereting Posts
Тема входа в систему? Как лучше всего включить область виджета только на главной странице? Языковой файл не работает Конкретный скрипт плагина не работает на субдомене Поддерживает ли WordPress входные данные ко всем функциям? (например, get_user_meta и insert_user_meta) wp_set_auth_cookie () не работает в вызове Ajax Лучший способ иметь индивидуальный пользовательский раздел для каждого пользователя Можно ли получать фид, чтобы возвращать последние обновленные сообщения, а не последние публикации? Как удалить css из дочерней темы? Ограничить навигацию по той же категории? Я установил WP в localhost с помощью xampp. Мои новые страницы перенаправляются на localhost / xampp. Что мне делать? Как перечислить персонализированные заголовки типа на основе их терминов таксономии Внутри вложенной петли создать динамическую карту google с iframe api Почему API-интерфейс настроек не сохраняет мой массив параметров Как распределить таксономию категорий с настраиваемым типом сообщения (плагин Календарь событий)

Получение «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