Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 多站点域映射wp管理员登录循环_Php_Wordpress_.htaccess_Cookies - Fatal编程技术网

Php 多站点域映射wp管理员登录循环

Php 多站点域映射wp管理员登录循环,php,wordpress,.htaccess,cookies,Php,Wordpress,.htaccess,Cookies,我正在尝试为每个站点设置具有唯一域的多站点。 我一直在努力: 使用指定的配置an.htaccess创建多站点 创建站点(尝试的子域和目录) 测试站点的工作(他们会) 将站点地址(URL)更改为所需的域 测试域是否工作正常 测试wp管理仪表板 然后启动重新验证登录循环 如果我登录到reauth链接im卡在循环中,如果我将url更改为wp login,那么将创建正确的cookie,并且登录将一直工作到cookie过期 在整个周末的搜索中,我已经尝试了我找到的所有建议修复: define('COOKI

我正在尝试为每个站点设置具有唯一域的多站点。 我一直在努力: 使用指定的配置an.htaccess创建多站点 创建站点(尝试的子域和目录) 测试站点的工作(他们会) 将站点地址(URL)更改为所需的域 测试域是否工作正常 测试wp管理仪表板 然后启动重新验证登录循环

如果我登录到reauth链接im卡在循环中,如果我将url更改为wp login,那么将创建正确的cookie,并且登录将一直工作到cookie过期

在整个周末的搜索中,我已经尝试了我找到的所有建议修复:
define('COOKIE\u域',$\u服务器['HTTP\u主机]),,
定义('COOKIE\u域','')
还有更多
它们都没有任何区别

唯一的主题是2016年,没有插件等


问题显然是cookies,但我不知道从哪里开始,看看原因。

我也有类似的问题。此解决方案在以下方面对我有效:

  • wordpress 4.7.3
  • 多站点(子目录)网络
  • 本机域映射(无插件)
解决方案: 将以下内容添加到wp-config.php文件中

define( 'ADMIN_COOKIE_PATH', SITECOOKIEPATH . 'wp-admin' );
在/*多站点*/配置的正下方

define( 'WP_ALLOW_MULTISITE', true );
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'website.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
define( 'ADMIN_COOKIE_PATH', SITECOOKIEPATH . 'wp-admin' );

我在这里找到了解决方案:

对我不起作用。当我的wp-config.php文件中存在此行时,我无法登录。