我曾尝试使用db备份和恢复,但我遇到了一些困难。这就是我所做的:
我使用cPanel选项备份了数据库,得到了8MB的大型SQL文件。之后,我在它自己的新家里安装了新的Wordpress。我通过phpMyAdmin访问了与Wordpress新安装相关的数据库,并删除了所有表。然后我点击导入,选择从我的电脑上传文件。经过一段时间后,process报告它成功地执行了200多个查询。我检查了数据库,表也确实有内容。
现在,当我试图启动我的新WP实例,希望用DB数据填充它时,我得到了一个断开的链接错误,比如我输入的URL甚至不存在。
我尽量保持简单,所以我换了新的WPwp-config.php
指向一个实际的数据库(不是备份),但我运行旧站点时发现页面未找到错误。
让我指出,我在现有的WP安装文件夹中安装了新的WP实例。我把它放在一个新文件夹里,当然叫做development
. 因此:
实例com(我的实时版本)示例。com/开发(测试版本)
所以测试版本在默认安装下运行良好,但一旦我将其配置文件更改为覆盖数据库,它就会被破坏,或者当我将其更改为使用主数据库(example.com)时,我会收到Wordpress生成的Page not found错误。
希望这一切都有意义。感谢您的帮助。
最合适的回答,由SO网友:Ben HartLenn 整理而成
听起来您可能需要进入wp\\u options表并更改行“site\\u url”和“home\\u url”以匹配新位置。site\\u url位于wp\\u options表的第一页,home\\u url位于第二页。
如果您可以访问wp仪表板,则可以在设置>>常规管理屏幕上的第3和第4个文本框中对其进行更改。