【问题标题】:Changing the domain name in WP multisite - multidomain portal在 WP 多站点中更改域名 - 多域门户
【发布时间】:2013-12-22 11:29:56
【问题描述】:

我在 word press 3.7 多站点(子目录)多域安装上将域更改为站点。 一切正常,但我无法再以超级管理员身份登录到域更改站点。 此外,如果我从超级站点传递到域名更改站点,门户网站会再次要求提供凭据并且无法识别我。 在超级站点中,我更改了以下区域的设置:设置域、域映射、站点。

有什么建议吗? 谢谢

【问题讨论】:

  • 可以尝试删除/重新生成 .htaccess 吗?

标签: wordpress


【解决方案1】:

已解决! 我将站点改回原来的域名,后来我在 Admin->domain 中添加了使用相同站点 ID 的新域并将其设置为主站点。

【讨论】:

    【解决方案2】:

    您可以更新数据库以指向新域。并在您的 wp-config.php 中进行以下更改

    define('DOMAIN_CURRENT_SITE', 'www.newdomain.com');
    define('PATH_CURRENT_SITE', '/');
    

    在 MySQL 中

    update wp_options set option_value = "http://www.newsite.com/"  where option_id = 1;
    
    update wp_options set option_value = "http://www.newsite.com/"  where option_id = 2;
    
    update wp_blogs set domain = "www.newsite.com" where site_id = 1;
    
    update wp_sitemeta set meta_value = "http://www.newsite.com/" where meta_id = 14;
    

    注意:MySQL 中的这些设置可能会发生一些变化,因此只需在您要更新一次的表上进行选择来确认。大部分结构应该保持不变。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-16
      • 2017-01-17
      • 2015-02-27
      • 1970-01-01
      • 2017-08-19
      • 2011-06-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多