svn – 在开发和实时环境中管理WordPress博客

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

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

对不起,如果不清楚,我会在得到一些回复后澄清.

最佳答案 通常,(如果您是一名优秀的开发人员),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”.因此移动数据库并不像看起来那么复杂;)

点赞