Я установил копию Drupal в OpenShift из быстрого старта. После установки, когда я хочу клонировать свой удаленный репозиторий с URL-адресом Git, предоставленным OpenShift, он загружает только файлы OpenShift QuickStart. Однако для локальной работы мне также нужны исходные файлы. Я новичок в использовании OpenShift и нигде не нашел решения. Пожалуйста помоги.
Получение исходного кода Drupal в репозитории OpenShift Git после установки из QuickStart
Ответы (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.
Да, у меня была такая же проблема с быстрым запуском Drupal, который официально поддерживает Openshift. Этот быстрый старт решит вашу проблему. В нем отсутствует перенаправление .htaccess для пути установки, поэтому после создания приложения вам нужно будет перейти к /install.php После этого сбоя все работает отлично.
https://github.com/openshift-quickstart/openshift-drupal-developer-quickstart