OnYourLips, *-local.php и два index.php всё равно в gitignore находятся, по умолчанию. Поэтому руками.
Зачем init на рабочем сервере?
Так же директория vendor, она никуда не передаётся, на рабочем через composer восстанавливается.
Прям как про танки или самолёты...
Локальные конфигурационные файлы руками перемещаете. init выполнять не надо. На рабочем сервере сделайте composer update
Так же руками поменяете с dev на prod в forntend/web/index.php и backend/web/index.php
Локальные конфиги и index.php занесите в gitignor
SoGood96, в любом случае, если у Вас в форме редактирования поля добавляются через foreach, то на сервер уйдёт вложенный массив. Его на сервере тоже надо обрабатывать через foreach() и при каждой итерации создавать экземпляр модели и записывать в базу.
Зачем init на рабочем сервере?
Так же директория vendor, она никуда не передаётся, на рабочем через composer восстанавливается.