在开发和实时环境中管理Wordpress博客

时间:2009-09-02 06:04:30

标签: svn wordpress

我基本上有三种环境可用于在我的主站点上工作。我的计算机上有本地的,我的网络服务器上有开发和实时的。我在本地环境中使用Wordpress开发了网站,并希望通过svn保持最新状态。

这样做的最佳方法是什么,因为我需要在每个环境中安装三次WP?由于所有三个环境中的所有文件都与存储库完全相同,因此如何处理不同的WP设置和配置?有没有办法将WP数据库从本地复制到另外两个,并进行一些小的更改来修复由于不同域而导致的URL和其他差异?

对不起,如果不清楚,我会在收到回复后澄清。

2 个答案:

答案 0 :(得分:1)

是否只是您要保留的文件或数据,如博客和评论中所示?

如果要保留实际内容,还需要进行实时数据库备份。否则跟踪wordpress文件非常简单。您只需备份已添加或编辑的任何主题的文件以及配置文件,无论如何,Wordpress都会提供副本。

答案 1 :(得分:1)

通常,(如果您是一名优秀的开发人员),URL不会在任何插件或主题中进行硬编码,并且所有依赖于根URL的内容都可以轻松更改,如:

update wp_options set option_value='http://live.wordpress.com/' where option_name in ('siteurl', 'home')

棘手的是更新内容,可以包含特定于域的内容(例如,如果您复制粘贴地址栏中的链接地址等)。但同样的解决方案非常简单 - 通过转储并将“http://dev.wordpress.com”替换为“http://live.wordpress.com”。因此,移动数据库并不像看起来那么复杂;)