【问题标题】:Wordpress Multi-Site in a SubDomain子域中的 Wordpress 多站点
【发布时间】:2017-01-02 04:01:58
【问题描述】:

我无法让我的 Wordpress 多站点安装按我想要的方式运行。我有 3 个想要在子域中工作的博客,并且我想将主域用作其他事情的主网站。

所以,我想要:

  • 主博客:stephen.digitaleagle.net
  • 第二篇博客:linuxsagas.digitaleagle.net
  • 第三篇博客:psst0101.digitaleagle.net

所以,要登录网络,我会使用这个 url: stephen.digitaleagle.net/wp-admin/network

我不可能是唯一一个希望它以这种方式工作的人。相反,它似乎旨在与主域上的主博客和其他博客作为子域一起使用。

当我创建第二个博客时,它是: linuxsagas.stephen.digitaleagle.net

我已经成功了……

第 1 步:创建网站。 (其实我用的是WP-Cli)

第 2 步:我更新了 wp2_option 和 wp3_option 表...我更改了 option_name 字段为 siteurl 或 home 的行。

第 3 步:我在站点页面上编辑了站点并更改了 URL。

完成这些步骤后,博客会显示在正确的 URL 上。我的问题是管理员登录不起作用。我没有收到错误消息。它只是由于某种原因没有登录。

如果有什么不同,我使用的是 nginx 而不是 apache。我不认为这是问题所在,因为 URL 会将我带到 wordpress。

有没有正确的方法来做到这一点?不支持吗?

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    我终于通过在 wordpress 代码中添加 error_log() 语句和这篇文章来解决这个问题: Can't log in: “ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.”

    我清除了该站点的 cookie,然后我开始收到有关该站点未启用 cookie 的错误消息。

    我在 wp-config.php 文件中添加了这一行: 定义('COOKIE_DOMAIN', $_SERVER['HTTP_HOST']);

    我仍然不确定这是否是“正确”的方式,但它确实有效,我想这才是最重要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-04
      • 2013-05-26
      • 1970-01-01
      • 2016-06-20
      • 2023-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多