已安装基于域的多站点,但无法访问wp-admin(重定向循环)

时间:2013-08-06 作者:Tom Oakley

我已经在我的服务器上安装了一个基于域的多站点,包括每个子域,一切都正常。这里我应该解释一下,我导入了一个位于本地Mac上的数据库,然后更改了每个站点数据库中的详细信息。然而,我现在无法访问主域或任何子域的wp admin,Chrome只是告诉我有一个重定向循环(http://cl.ly/Qg7K). 让我澄清一下,我根本无法访问wp admin,即甚至连登录页面都无法访问。

我对Wordpress、数据库和服务器很有信心,所以我很可能会为您取回任何数据,并进行测试、尝试修复等。

谢谢你的帮助!

EDIT: 人们问我。htaccess代码。它是从本地主机安装中复制的,但我使用的是虚拟主机,因此没有涉及任何路径。我不是这方面的专家。但htaccess可能有问题。

RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\\.php)$ $1 [L]
RewriteRule . index.php [L]

2 个回复
SO网友:Eric Holmes

很可能数据库中没有列出某些内容。中的值wp_options->site_url 是否应该与wp_blogs->domain + path 价值观

我发了一个帖子here 在需要更改以传输多站点的表上。仔细检查这些值。

对于子域多站点,您的域应该是site1.domain.com 路径应该是/, 你的site_url 应该是site1.domain.com/.

此外,请检查您的wp_sitemeta->siteurl 价值,并确保它使您的博客1的价值。

SO网友:Tom Oakley

这并不是一个真正的解决方案,但为了解决这个问题,我重新安装了Wordpress(正如EricHolmes在我们的讨论中所说的),并重新启用了Multisite,这样wp管理部分就可以工作了。然后,我将它连接到我以前的数据库,安装了我的主题,就我所见,现在一切都正常了。:)

结束

相关推荐

前端发布,wp_reDirect不起作用,出现‘无法修改标头信息’错误

我正在尝试创建前端发布页面,但有时“wp\\u redirect”无法处理“cannot modify header information”错误。添加数据工作正常,但我不知道为什么有时工作正常而没有错误,有时显示错误。。对不起,我英语不好,请帮帮我。。。我不是程序员,只是懂一些代码而已。。。非常感谢!! if (isset ($_POST[\'post_title\'])) { $title = $_POST[\'post_title\']; } else