Установка на локалке Yii2

Установка на локалке Yii2

git clone https://github.com/yiisoft/yii2-app-basic.git study-yii

Удаляем все что касается гита

Создаем проект в шторме

Дописываем в docker-compose.yml

    environment:
      PHP_ENABLE_XDEBUG: 1
      PHP_USER_ID: 1000
      XDEBUG_CONFIG: "client_port=9003 client_host=172.24.0.1 start_with_request=yes"

Далее по инструкции

docker-compose run --rm php composer update --prefer-dist
docker-compose run --rm php composer install  

Отлично, vendor и composer.lock создались от рута. Чоуним папку. (sudo chown -R jek:jek ./study-yii/)

Можно было бы этого и не делать, если запустить две предыдущие команды от своего юзера

Далее настроим конфиг запуска в шторме, запускаем, смотрим сеть и во вкладке Containers смотрим какой контейнеру выдался айпишнег. Затем вписываем первый айпишник подсети в XDEBUG_CONFIG.

Например если 172.25.0.2, то впишем 172.25.0.1

Перезапускаем контейнер и пробуем дебажить.

Если все ок — отправляем в гит — тоже все делал через PHPStorm

чтобы заработала Дебаг панель — прописал в настройках

 'allowedIPs' => ['*'],
Евгений

Яндекс.Метрика