我希望复制我当前的网站,以便在将它们放到我的实际网站之前,我可以玩游戏并尝试新的想法。我想复制的原因是我拥有所有内容等,所以我可以看到它的外观。我知道我可以将我的整个WordPress安装复制到另一个目录中,但是如何处理我的数据库呢?
目前我的WordPress已安装到根目录中,我将简单地创建一个名为Dev的新目录。然后简单地添加/ Dev到我的URL,瞧,我可以查看我的重复网站。
但是我如何处理我的数据库?我正在使用一个由GoDaddy托管的MySQL数据库。
(我希望在续订完成后将我的托管服务从GoDaddy更改为其他人,主要是因为他们支持SOPA。无论如何这是另一次......)
答案 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