从QuickStart安装后在OpenShift Git存储库中获取Drupal源代码

从QuickStart安装后在OpenShift Git存储库中获取Drupal源代码,git,drupal,openshift,Git,Drupal,Openshift,我已经在OpenShift中安装了一个Drupal的副本,它来自quick start。安装后,当我想用OpenShift提供的Git url克隆远程存储库时,它只下载OpenShift快速启动文件。但是,为了在本地工作,我还需要源文件。我是OpenShift的初学者,在任何地方都找不到解决方案。请提供帮助。正如您在中看到的,Drupal核心文件不是由Git管理的,而是由每次推Git时运行的action_钩子管理的。他们将在$OPENSHIFT_DATA_目录中构建Drupal站点,负责配置(使

我已经在OpenShift中安装了一个Drupal的副本,它来自quick start。安装后,当我想用OpenShift提供的Git url克隆远程存储库时,它只下载OpenShift快速启动文件。但是,为了在本地工作,我还需要源文件。我是OpenShift的初学者,在任何地方都找不到解决方案。请提供帮助。

正如您在中看到的,Drupal核心文件不是由Git管理的,而是由每次推Git时运行的action_钩子管理的。他们将在$OPENSHIFT_DATA_目录中构建Drupal站点,负责配置(使用OPENSHIFT环境变量)

要检查所有文件,只需登录应用程序(
rhcsh
)和
cd$OPENSHIFT\u DATA\u DIR
。您还可以下载所有应用程序(包括永久文件),键入
rhc snapshot


然而,OpenShift在Drupal中安装模块和主题的方法是使用Drush。

是的,我在OpenShift官方支持的Drupal快速入门中遇到了同样的问题。这个快速启动解决了您的问题。它缺少安装路径的.htaccess重定向,因此在创建应用程序后,您需要导航到/install.php,在这一次打嗝之后,一切都能正常工作


关于您最后的评论,即OpenShift安装模块和主题的方式是使用drush,您能否解释一下为什么在存储库的自述文件中说,“为了使应用程序具有可扩展性,您需要:1.将php/*的内容签入您的Git存储库”?我不知道我怎么可能签入该目录的内容,因为它根本不在存储库中。我需要用FTP或rhc下载吗?(我还从未使用过rhc。)如果我添加了它,我会添加整个内容吗;我真的只想让模块处于版本控制之下。你能提供更多的细节吗,例如.htaccess文件的示例?