我阅读了其他相关的问题,但没有找到一个令人满意的答案,一个好的git + wordpress + openshift工作流与官方的openshift wordpress示例。插件和主题目录没有在git版本控制下(或者在隐藏的. .openshift/文件夹中)。
我的主要问题是,我想要一个本地开发环境(Mac),我已经在这里设置了一个本地开发环境(Mac),在这里我可以进行更改,并且有一个固定的wordpress文件夹结构,这样apache就可以轻松地阅读它了。然后,我只想简单地将更改推送到openshift。
我的问题:
1. openshift是否有维护wordpress-文件夹结构的git-项目,以供本地开发?我要怎么重写action_hooks呢?已经有最佳做法了吗?
2.当然,我需要两个单独的wp-config.php文件,一个用于dev,一个用于生产。实现这一目标的最佳方法是什么?如果代码是本地的还是openshift的,我如何区分它?
帮助是非常感谢,因为我想坚持免费的openshift,而不是搬到heroku那里更昂贵,但也更简单,有一个快速的wordpress开发工作流程。
发布于 2014-05-07 16:01:07
本质上,新的wordpress快速启动结构面向的是想要使用它的人,而不是开发它的人。您需要做的是创建一个普通的php-5.4/mysql-5.5应用程序,然后执行git克隆,加载您自己的WordPress安装,执行安装,然后在安装中更新wp-config.php,使用环境变量连接到OpenShift数据库。您可以通过使用if语句来控制openshift是使用一个还是本地环境使用一个来解决wp-config.php问题。我刚刚创建了WordPress快速启动的开发人员版本,尝试一下,并让我知道它是如何进行的:https://github.com/openshift-quickstart/openshift-wordpress-developer-quickstart
https://stackoverflow.com/questions/23519514
复制相似问题