我无法按照我想要的方式运行Wordpress多站点安装。我有3个博客,我想在子域名中工作,我想将主域名用作其他东西的主要网站。
所以,我想:
所以,要登录网络,我会使用这个网址: stephen.digitaleagle.net/wp-admin/network
我不可能是唯一一个希望以这种方式工作的人。相反,它似乎旨在与主域上的主博客和其他博客一起作为子域。
当我创建第二个博客时,它是: linuxsagas.stephen.digitaleagle.net
我已经分道扬...
第1步:创建网站。 (我实际上使用了WP-Cli)
第2步:我更新了wp2_option和wp3_option表...我更改了option_name字段为siteurl或home的行。
第3步:我在网站页面上编辑了网站并更改了网址。
完成这些步骤后,博客会显示正确的网址。我的问题是管理员登录不起作用。我没有收到错误消息。它只是因为某种原因没有登录。
如果它有所作为,我使用的是nginx而不是apache。我不认为这是问题所在,因为URL会将我带到wordpress。
有没有正确的方法呢?这不受支持吗?
答案 0 :(得分:0)
我终于通过在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文件中: define('COOKIE_DOMAIN',$ _SERVER ['HTTP_HOST']);
我仍然不确定这是否是“正确的”方式,但它正在发挥作用,我猜这就是重要的。