Получение исходного кода Drupal в репозитории OpenShift Git после установки из QuickStart

Я установил копию Drupal в OpenShift из быстрого старта. После установки, когда я хочу клонировать свой удаленный репозиторий с URL-адресом Git, предоставленным OpenShift, он загружает только файлы OpenShift QuickStart. Однако для локальной работы мне также нужны исходные файлы. Я новичок в использовании OpenShift и нигде не нашел решения. Пожалуйста помоги.


person Anik    schedule 31.10.2013    source источник


Ответы (2)


Как видно из Drupal QuickStart, файлы ядра Drupal управляются не Git, а action_hooks, которые запускаются каждый раз, когда вы git push. Они создадут сайт Drupal в вашем каталоге $OPENSHIFT_DATA_DIR, позаботившись о конфигурации (используя переменные среды Openshift).

Чтобы проверить все файлы, просто войдите в свое приложение (rhc ssh <appName>) и cd $OPENSHIFT_DATA_DIR. Вы также можете загрузить все приложение (включая постоянные файлы), набрав rhc snapshot <appName>.

Однако способ OpenShift для установки модулей и тем в Drupal заключается в использовании Drush.

person Gianluca Mancini    schedule 31.10.2013
comment
Что касается вашего последнего комментария, в котором говорится, что способ OpenShift для установки модулей и тем заключается в использовании drush, можете ли вы объяснить, почему в README для репозитория сказано, что для того, чтобы сделать приложение масштабируемым, вам необходимо: 1 .Проверить содержимое php/* в вашем репозитории Git? Я не понимаю, как я могу проверить содержимое этого каталога, поскольку его вообще нет в репозитории. Должен ли я загружать его с помощью FTP или rhc? (Я еще никогда не использовал rhc.) Если бы я добавил его, добавил бы я все это целиком; Я действительно хочу только держать модули под контролем версий. - person Evan Donovan; 30.04.2014

Да, у меня была такая же проблема с быстрым запуском Drupal, который официально поддерживает Openshift. Этот быстрый старт решит вашу проблему. В нем отсутствует перенаправление .htaccess для пути установки, поэтому после создания приложения вам нужно будет перейти к /install.php После этого сбоя все работает отлично.

https://github.com/openshift-quickstart/openshift-drupal-developer-quickstart

person ShalomPisteuo    schedule 31.07.2014
comment
Не могли бы вы предоставить более подробную информацию, например, файл .htaccess? - person SamB; 31.07.2014