我决定将几个独立的Wordpress网站集成到一个多站点安装中。
我创建了带有子目录的全新多站点安装,创建了带有子目录URL的MU网络站点,并从原始独立站点导出了内容,然后将该内容导入了子目录MU站点。
然后,我从cPanel中删除了原始的独立站点,并将MU站点的域名设置为原始域名。
该站点使用其原始域名加载,但是当我尝试登录到domainname.com/wp-admin(使用全新的多站点的网络管理员用户凭据)时,出现错误消息:
错误:Cookies被浏览器阻止或不支持。您必须启用Cookie才能使用WordPress。
Cookie 已在Chrome 中启用。
我尝试将以下内容添加到wp-config.php
:
define('COOKIE_DOMAIN', false);
但问题仍然存在。
如果我使用WP Migrate DB Pro,将独立网站拉入MU子目录站点,然后从cPanel删除独立站点,然后将MU子目录站点的URL设置为原始独立站点的域名,则会发生相同的问题。该网站的前端加载正常,我只是无法登录到管理员。
帮助表示赞赏。
define('COOKIE_DOMAIN', false);
但无法登录到具有其自己域的子站点-它会循环回到相同的登录屏幕。
define('COOKIE_DOMAIN', '');
。布尔值false
与空字符串的含义相同或''
不同,具体取决于应用程序。