根据您发布的代码,我可以看到您创建了一个多站点安装。我想这是个错误。我建议您删除新安装,上载旧站点备份并导入旧数据库备份。
更新数据库
好的,现在一切都恢复正常了,您需要更新数据库中的所有URL以在新地址运行,因为Wordpress使用绝对URL。您可以通过phpMyAdmin这样的工具直接编辑数据库来实现这一点。
This is the part where I warn everyone to backup their database first but you already have one, right?
首先,在
wp_options
需要更新的表
siteurl
和
home
到站点运行所在的新域/IP。不包括尾部斜杠
/
在URL的末尾。像这样的。
http://123.123.123.123/blog
一旦正确,您应该能够登录。
现在,如果您打算在新地址运行站点,您将需要更新数据库中剩余的URL。否则,指向图像和PDF等媒体的链接将被破坏。
2个数据库中有3个字段需要更新。
wp\\U posts表
guid发布内容表
这里是MySQL查询来更新这些值。调出http://www.olddomain.com
和http://www.newdomain.com
有你的地址。
UPDATE wp_posts SET guid = replace(guid, \'http://www.olddomain.com\', \'http://www.newdomain.com\');
UPDATE wp_posts SET post_content = replace(post_content, \'http://www.olddomain.com\', \'http://www.newdomain.com\');
UPDATE wp_postmeta SET meta_value = replace(meta_value, \'http://www.olddomain.com\', \'http://www.newdomain.com\');
完成详细信息你的网站应该已经准备好在新地址运行了。中可能仍有其他URL条目
wp_options
需要更新的表。这通常是主题和插件使用的数据。
你can 通常在主题设置、插件设置等中更正这些内容。
你can\'t 更新wp_options
表中的查询,因为数据通常是序列化的,这些查询会破坏所有内容。