Drupal 8 понял как развернуть под Docker4Drupal. А что с Drupal 7?

Аватар пользователя VasyOK VasyOK 18 февраля в 18:50

Разворачивал D8 по инструкции отсюда https://niklan.net/blog/172. И свои и чужие и собранные Композером и без.
А вот с D7 не получается. Я так понимаю нужно в файлах Docker4Drupal какие-то изменения сделать? Или какой-то другой докер контейнер специально для 7ки скачать?

Комментарии

Аватар пользователя VasyOK VasyOK 18 февраля в 19:17

Скачал docker4drupal 5.4.17 https://github.com/wodby/docker4drupal/releases/tag/5.4.17

Изменил:

.env

### PROJECT SETTINGS

PROJECT_NAME=drupal7
PROJECT_BASE_URL=drupal7.localhost

DB_NAME=drupal7
DB_USER=drupal7
DB_PASSWORD=drupal7

docker-compose.yml
NGINX_SERVER_ROOT: /var/www/html

При обращению к сайту пишет:
404 Not Found
nginx

В .env версию PHP или еще чего-то под 7ку прописывать?

Аватар пользователя VasyOK VasyOK 18 февраля в 19:49

По умолчанию да. Но если D8 сайт кем-то сделан без Композера, этот сайт я переношу себе на d4d, убираю web в NGINX_SERVER_ROOT: /var/www/html/web - и все работает.

Аватар пользователя ivnish ivnish 18 февраля в 20:30

Не надо убирать web в любом случае. Чтобы файлы окружения не путались с файлами друпала

Аватар пользователя ivnish ivnish 19 февраля в 8:27

Не знаю. Лично мне наоборот удобнее, что не важно какой проект, а веб-рут всегда в одном месте - в /web