登录到不同域上的站点时出现错误:Cookie被阻止?

时间:2019-01-02 作者:tread

我收到以下错误:

错误:浏览器阻止或不支持Cookie。您必须启用Cookie才能使用WordPress。

尝试使用版本登录到其他域上的网络站点时5.0.2WordPress。

我可以登录到主站点,但当转到辅助站点的dashbaord时,它会重定向到不同域上的登录屏幕,并给出cookie错误。

相关的wp-config.php 设置:

/* Multisite */
define(\'WP_ALLOW_MULTISITE\', true);
define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', true);
define(\'DOMAIN_CURRENT_SITE\', \'number1.co.za\');
define(\'PATH_CURRENT_SITE\', \'/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
define(\'BLOG_ID_CURRENT_SITE\', 1);

/* MU Domain Mapping */
define( \'SUNRISE\', \'on\' );
我怎样才能解决这个问题?

1 个回复
SO网友:tread

问题是我使用了旧的多站点方法sunrise.php.

我删除了wpcontent/sunrise.php 以及SUNRISE 正在设置wp-config.php

然后,我添加了accepted answer on a similar question 它成功了。

define(\'ADMIN_COOKIE_PATH\', \'/\');
define(\'COOKIE_DOMAIN\', \'\');
define(\'COOKIEPATH\', \'\');
define(\'SITECOOKIEPATH\', \'\');