2017-01-02 59 views
0

我无法让我的WordPress多站点安装工作,我想要的方式。我有3个我希望在子域中工作的博客,我想用主域作为其他事情的主要网站。WordPress的多站点的一个子

所以,我想:

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

因此,要登录网络,我会使用此网址: stephen.digitaleagle.net/wp-admin/network

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

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

我已经得到了部分有办法......

第1步:创建的网站。 (我实际上使用WP-Cli)

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

第3步:我编辑的网站页面上的网站,并改变了URL。

完成这些步骤之后,博客出现在了正确的网址。我的问题是管理员登录不起作用。我没有收到错误消息。它仅仅因为某种原因不登录。

如果它的确与众不同,我使用的Apache的nginx的代替。我不认为这是个问题,因为URL会让我转向wordpress。

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

回答

0

我终于想通了,加入error_log中()语句到WordPress的代码,并与这个帖子: Can't log in: “ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.”

我清除我的cookies的网站,那个时候我开始关于cookie的错误消息,不正在为该网站启用。我添加了这行到wp-config.php文件中: define('COOKIE_DOMAIN',$ _SERVER ['HTTP_HOST']);

我仍然不知道这是“正确”的方式,但它的工作,我想这是最重要的。

相关问题