我想复制我的WordPress网站,但我该如何处理数据库?

时间:2014-01-21 21:59:47

标签: php mysql database wordpress duplicates

我希望复制我当前的网站,以便在将它们放到我的实际网站之前,我可以玩游戏并尝试新的想法。我想复制的原因是我拥有所有内容等,所以我可以看到它的外观。我知道我可以将我的整个WordPress安装复制到另一个目录中,但是如何处理我的数据库呢?

目前我的WordPress已安装到根目录中,我将简单地创建一个名为Dev的新目录。然后简单地添加/ Dev到我的URL,瞧,我可以查看我的重复网站。

但是我如何处理我的数据库?我正在使用一个由GoDaddy托管的MySQL数据库。

(我希望在续订完成后将我的托管服务从GoDaddy更改为其他人,主要是因为他们支持SOPA。无论如何这是另一次......)

4 个答案:

答案 0 :(得分:1)

如果安装了phpMyAdmin,您可以导出wordpress数据库,然后创建一个新数据库并导入刚刚导出的.sql文件。接下来,配置复制的wordpress以使用新数据库。配置在wp-config.php中。祝你好运:)

答案 1 :(得分:1)

像其他答案一样,我建议您通过phpmyadmin导出数据库。但是,您会注意到所有图像URL都指向旧域。要修复此问题,请运行查找和替换脚本。我通常使用这个:http://interconnectit.com/products/search-and-replace-for-wordpress-databases/

祝你好运!

答案 2 :(得分:0)

GoDaddy的简单方法是登录您的帐户,转到您的托管管理,然后单击顶部的数据库选项卡,然后查找phpMyAdmin。

进入phpMyAdmin后,转到wordpress数据库并选择顶部的“操作”选项卡,然后使用“将数据库复制到:”功能。

如果您的phpMyAdmin版本未显示复制数据库功能,则可以导出数据库的所有表并将其导入到重复的数据库中。

希望这有帮助!

答案 3 :(得分:0)

如果您不想使用像phpmyadmin这样的新工具,可以安装wordpress插件来备份数据库。然后,您可以将文件复制到任何位置,并使用相同的插件来还原数据库。我个人使用UpdraftPlus - Backup/Restore

应该注意的是,将您的站点移动到新文件夹或域将破坏大量数据库数据。简单的搜索和替换不足以解决它。

有关详情,请访问:Wordpress Codex