在最新的WP中,管理模式与子域中断

时间:2015-09-23 作者:JTP - Apologise to Monica

这就是症状/问题-我正在使用一个子域和最新的Wordpress版本,以及服务器上的PHP。当以管理员身份登录到我的网站时,如果选择“管理/自定义”,我会在一个框架内看到一个新的登录屏幕,并显示消息“会话已过期。请重新登录。您将不会离开此页面。”

我已经确认,无论主题如何,都会发生此错误。和WordPress地址(URL)(&;网站地址(URL)匹配。

最后,值得一提的是,我已经让这个子域运行了一年多,没有任何问题,只是最近才出现这种症状。好像WP的版本是问题所在。

更新-我备份了数据,并重新安装。问题不再出现。

1 个回复
最合适的回答,由SO网友:Prasad Nevase 整理而成

问题可能在于设置cookie,如果您有不同的siteurl和homeurl,则可能会发生这种情况。要尝试一下,请编辑您的wp配置。php文件并添加以下两个:


define( \'WP_HOME\', \'abc.example.com/\'); 
define( \'WP_SITEURL\', \'abc.example.com/\'); 

请更换abc。实例com与您的实际子域。要确保的是两个URL都应该匹配。

如果上述问题无法解决,那么您可以尝试的另一件事是将cookie域设置为子域


define( \'COOKIE_DOMAIN\', \'abc.example.com/\');