我正在尝试将WordPress网站从“example.com/wordpress”移动到“newsite.com”,我遇到了一些相当大的麻烦 .
我对数据库进行了备份,并将所有WP文件的副本放到新主机上 . 然后我尝试更改URL,但在新页面上出现了一堆错误 . 我试图恢复到原来的网站,希望能再次按顺序排列,但现在所有内容都重定向到“新”网站 . 我的wp-config和数据库设置与以前一样,因为我从未将它们从旧网站上删除 . 我已经从新网站删除了文件 . 该页面仍在重定向,我无法访问仪表板登录 .
我现在完全不知所措,所以我真的可以使用一些专家意见 . 感谢您提供解决方案的任何帮助 .
4 回答
如果您可以访问phpmyadmin或数据库的任何界面,您可以进入wp_options表并更新第1行和第36行 . 如jogesh_pi所述,您站点的基本URL存储在那里,因此您需要使用您的数据库更新数据库新路 .
您可以在phpmyadmin中运行此查询,它将为您执行此操作 . 显然用你自己的url替换newsite url .
您需要运行数据库查询,使用新URL更新旧URL的所有实例 . 该过程在Wordpress Codex中有详细说明 .
我喜欢使用this very useful PHP script自动运行数据库更新,因为它考虑了序列化字符串,在某些情况下,如果它们没有被解决,它们可能会破坏小部件或插件 .
我总是遇到这个问题,我现在使用这个插件来传输wordpress网站:http://wordpress.org/plugins/duplicator/
但是快速修复:
登录phpmyadmin,转到您的数据库
转到wp_options
将这两个选项更改为您的新网址,其中我的网址是旧网址:
如果您的wp-content文件夹是旧网站内容,则应该提取 . 但是如果您的图片没有显示,请使用像这样的URL更换器插件:http://wordpress.org/plugins/velvet-blues-update-urls/
它只是一个简单的查询,可以帮助您将wordpress网站从旧的转移到新的 .
除此之外,请确保文件权限和数据库与您在旧站点中使用的数据库相同 .