2017-01-02 58 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']);

我仍然不知道這是「正確」的方式,但它的工作,我想這是最重要的。

相關問題