创建一个安全的开发环境

时间:2013-09-24 15:38:58

标签: php wordpress git github

我们是一个开发Wordpress网站的小团队。到目前为止,我们一直在线编辑相同的文件,这不可避免地导致了错误。我们考虑使用Git / Github停止踩到彼此的拖曳并有效地管理源代码。但是我无法在XAMPP上本地运行该站点,因为我收到了大量的PHP错误。在这种情况下你会推荐什么? 也许在服务器上创建另一个文件夹,其内容相同,仅供测试?那么可以在服务器上运行Git吗?

2 个答案:

答案 0 :(得分:0)

一般来说,部署过程可能是这样的:

  • 开发人员将他们的git更改推送到服务器'staging'区域
  • 手动或使用git的后期处理,需要对作为测试或“暂存”服务器的虚拟Wordpress Web主机进行更改。这可以是密码或地理位置保护的
  • 一旦它被正确测试,那么代码可以移动到生产web主机文件,这可以用一个简单的脚本完成,例如:停止web服务器 - 备份文件 - nuke文件 - 从登台移动文件 - 启动web服务器

答案 1 :(得分:0)

我在开发团队中工作,这就是我们的工作。

  1. 本地每个都在单独的虚拟主机和本地修改的dns下设置我们自己的wordpress安装。简单地运行简单的jane wordpress。
  2. 在互联网上的实时服务器上创建一个开发测试站点(通常在dev-www.mysite.com前面添加真实网址)
  3. 创建一个GIT存储库,并将其自动推送部署到开发测试站点(我们在WIT中从wp-content创建文件夹结构,只有自定义主题/插件)
  4. 将GIT配置为手动将更改推送到生产服务器(用于上线)
  5. 在所有系统上,我们安装了wp-migrate-db-pro插件。本地开发人员仅从共享开发站点向本地开放(这意味着计划创建内容的时间/时间/地点)。
  6. 复制/ uploads文件夹,如果上传了大量图片/媒体。
  7. 当我们中的一些人运行Windows / IIS / WordPress,Mac / Apache / WordPress,Linux / Apache / WordPress时,这是有效的