Разворачивал D8 по инструкции отсюда https://niklan.net/blog/172. И свои и чужие и собранные Композером и без.
А вот с D7 не получается. Я так понимаю нужно в файлах Docker4Drupal какие-то изменения сделать? Или какой-то другой докер контейнер специально для 7ки скачать?
Комментарии
С Д7 вообще никаких проблем и ничего особенного делать не нужно
Скачал docker4drupal 5.4.17 https://github.com/wodby/docker4drupal/releases/tag/5.4.17
Изменил:
.env
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ку прописывать?
По умолчанию веб-рут в d4d в каталоге /web
По умолчанию да. Но если D8 сайт кем-то сделан без Композера, этот сайт я переношу себе на d4d, убираю web в NGINX_SERVER_ROOT: /var/www/html/web - и все работает.
Не надо убирать web в любом случае. Чтобы файлы окружения не путались с файлами друпала
а почему тут https://niklan.net/blog/172
Не знаю. Лично мне наоборот удобнее, что не важно какой проект, а веб-рут всегда в одном месте - в /web
посмотри ddev