modx3 + composer + ddev

Всем привет.
Modx только начал изучать, как легковесную альтернативу друпал для легких проектов.
Давно сижу на этой (ddev) надстройке над docker. Поэтому для меня логично было развернуть modx именно в этой среде.

Процесс довольно легок и прост:
# предварительно в системе д.б. установлен composer!

1. Создаем папку проекта, например test. Далее все операции выполняются из нее

2. клонируем туда версию модх 3 (в папку web):
composer create-project modx/revolution web 3.x
3. создаем конфигурацию ddev (все по умолчанию: название проекта — test, root- web, тип — php):
ddev config
4. после создания проекта, добавить в файле .ddev/config.yaml новые инструкции:
host_db_port: "3306"
webserver_type: apache-fpm  # заменяем nginx-fpm в webserver_type на apache-fpm
composer_root: web

5. запускаем контейнера:
ddev start
6. Запускаем установку проекта: test.ddev.site:8443/setup/
все делаем, как обычно, но есть одно но:
сервер базы данных:  db
7. Переименовываем ht.access -> .htaccess в директориях:
web
web/core
web/manager
8. Если работаете в ide (например, phpstorm), то, при подключении базы данных, надо прописывать:
host -localhost, 
port -3306
с уважением,
Виталий
Виталий
4 часа назад
modx.pro
10
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0