при получении архива с проектом на доработку,
Не работайте с горе-мастерами, которые работают через архивы :) - в моих преоктах нет htaccess, тк я работаю с nginx
- vagrantfile может не быть, если работа ведется через docker :)
- конфига может не быть в силу того, что зачем-то переделали базовую структуру, например пришли симфонисты и вставили все через .env (видел такое)
Как работать:
Делайть минимальные требования: проект передается через Github/Bitbucket, наличие простой инструкции для разворачивания, приложить конфиги (nginx.conf или настройки Апача, если отличаются от рекоменджованных разработчиками Yii2)
К сожалению можно такого понаворотить, что и не разобрать что и как работает без изучения кода...
Тут на Тостере через одного задают вопросы, как из корня фреймворка Yii2 настроить пути через .htaccess, о чем тут говорить то?
У меня опыт работы не большой, но уже несколько преоктов пришлось ставить без инструкций, в одном месте благо повезло, разработчик на память сказал, какую миграцию отметить сделанной, а в каком месте нужно накатить бекап базы, тк до этого без супер-силы не додуматься... Потом сидел и делал инструкции подробные для будущих поколений :)
- Смотрим в папке /web (у каждого из приложений), какие подтягиваются конфиги и проверяем их наличие ,если что — делаем руками, если на команду init не генерируются index.php, то берите стандартные из фреймворка из пакпки /envoiroments/
- Далее посмотрите внимательно на пакеты (если можете их найти — найдите, у некоторых есть миграции), на миграции и попробуйте их выполнить
- Далее уже действовать по ситуации