Я решил объединить несколько автономных веб-сайтов Wordpress в одну многосайтовую установку.
Я создал новую многосайтовую установку с подкаталогами, создал сетевой сайт MU с URL-адресом подкаталога и экспортировал контент с исходного автономного сайта, а затем импортировал этот контент на сайт подкаталога MU.
Затем я удалил исходный автономный сайт из cPanel и установил для доменного имени сайта MU исходное доменное имя.
Сайт загружается на свое первоначальное доменное имя, но когда я пытаюсь войти на domainname.com/wp-admin (используя учетные данные нового администратора сети мультисайта), я получаю сообщение об ошибке:
ОШИБКА. Файлы cookie заблокированы или не поддерживаются вашим браузером. Вы должны включить куки, чтобы использовать WordPress.
Куки будут разрешены в Chrome.
Я попытался добавить следующее к wp-config.php
:
define('COOKIE_DOMAIN', false);
но проблема остается.
Та же проблема возникает, если я использую WP Migrate DB Pro, чтобы вставить автономный веб-сайт в сайт подкаталога MU, затем удалить автономный сайт из cPanel, а затем установить URL-адрес сайта подкаталога MU в качестве исходного доменного имени автономного сайта. Пользовательский интерфейс сайта загружается нормально, я просто не могу войти в систему для администратора.
Помощь оценена.
define('COOKIE_DOMAIN', false);
но вход на сайт с собственным доменом не работает - он возвращается к тому же экрану входа.
define('COOKIE_DOMAIN', '');
. Логическое значение false
может иметь или не иметь то же значение, что и пустая строка ''
, в зависимости от приложения.