0

因此,为了备份我的任何/所有 WordPress 网站,我使用了一个名为“BACKUP BUDDY”的工具,它是一个很棒的工具,但最近它确实出现了问题,今天终于开始了!

通常我的工作流程是我在本地机器上使用 WAMP/MAMP 开发网站。完成并准备好进行测试后,我使用该工具,将其移至我的个人测试服务器进行测试,当满意且工作得到批准时,我将移至真实服务器。

由于我的工具停止工作(上传了一半的内容),我决定先在真正的网络服务器上安装 Wordpress(完成),应用我的主题(完成),手动完成,

然后从本地服务器导出数据库 sql(完成),然后将其导入到真实服务器(完成),我完成它的 2xs 站点出现空白。(结果等于主要失败!)

我假设必须更改/完成某些事情才能使其正常工作,但不确定是什么。

与我可以正常与信息交谈的普通数据库不同,因为 WP 是一个 CMS,我假设它将信息与域联系起来,但同样,我不知道它 100% 是如何工作的......

关于我做错了什么的任何想法?因为到目前为止,如果我不能这样做,id 必须手动创建所有页面。另外,如果我打算将它从我的真实测试服务器移动到最终的真实目的地,那么我必须再次手动重做这一切......

先谢谢了。

4

3 回答 3

1

您可以使用 phpMyAdmin 导出它,然后使用 bigdump 导入它。从这里下载 bigdump 并确保您阅读了关于导出过程的第一个说明,在此处找到 http://www.ozerov.de/bigdump/usage/

于 2012-08-22T15:40:43.320 回答
1

你没有做错什么。听起来您的特定工作流程可能如下。

  1. 通过以下方式上传网站内容FTP
  2. 通过创建和导入数据库PHPMyAdmin,更改中的任何信息wp-config.php
  3. wp-config.php在[见下文]中定义站点 url
  4. 使用工具来查找和替换wordpress 喜欢使用的任何硬编码站点 URL。[见下文]

示例代码:

定义网站网址

    define('WP_HOME','http://example.com');
    define('WP_SITEURL','http://example.com');

查找替换工具

代替

http://localhost/

http://www.your-new-site.com/

应该是这样的。这是活的!

于 2012-08-22T15:44:53.137 回答
1

这是一个 bash 脚本,您可以使用它来为您自动执行整个过程:https ://github.com/jplew/SyncDB

于 2013-09-03T10:48:07.180 回答