WordPress数据库还原-断开的链接

时间:2012-09-06 作者:daniel.tosaba

我曾尝试使用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错误。

希望这一切都有意义。感谢您的帮助。

2 个回复
最合适的回答,由SO网友:Ben HartLenn 整理而成

听起来您可能需要进入wp\\u options表并更改行“site\\u url”和“home\\u url”以匹配新位置。site\\u url位于wp\\u options表的第一页,home\\u url位于第二页。

如果您可以访问wp仪表板,则可以在设置>>常规管理屏幕上的第3和第4个文本框中对其进行更改。

SO网友:Imre

看来你已经自己弄明白了——当然是在本的帮助下——所以我现在不知道是否还需要向你指出一些关于如何让WordPress备份正常工作的额外信息。

然而,最近我不得不将WordPress站点迁移到其他服务器。因此,我为自己写了一些备忘录,我认为可能对你也有用。你可以在这里找到完整的文章http://cool-tricks.net/wordpress/backup-wordpress-to-localhost/

如果这对任何人都有用,我会很高兴的。

结束

相关推荐

Switching database on the fly

我读过here 关于使用动态切换当前wp数据库$wpdb->select(\'database_name\'); 一旦完成,我理解我将不得不向原始数据库发出相同的语句。问题:更改数据库后,我是否需要刷新缓存或类似的东西才能正常工作?我需要再次呼叫WP标头吗?潜在问题?