Где у вас чаще всего спотыкается деплой PHP-проекта?
Всякий раз, когда пытаюсь залить новую версию PHP-сайта, кажется, что одна и та же ошибка возникает снова и снова — будь то права на файлы, конфликт версий PHP, непойми откуда взявшаяся ошибка с Composer или база глючит. Пробовал пару схем: через git+CI, просто FTP, иногда вручную с обновлением sql-скриптов. Каждый метод имеет свои приколы — например, CI позволяет запускать автотесты и нормально откатываться, но развертывание растягивается, и если не договориться с коллегами, получается бардак. FTP быстро, но надежности ноль, особенно если надо обновлять много файлов. Когда пытаешься запускать миграции автоматически, бывает, что база ломается потому что код依赖ует более новой версии, или сервер не соответствует локалке.
У меня постоянно с правами на файлы какая-то беда. Залил новую версию, а сервер ругается, что доступ запрещён. И ещё с разными версиями PHP часто морока — что локально работает, на сервере вдруг нет. Composer тоже иногда выкидывает ошибки, особенно если на сервере что-то старое стоит. Короче, обычный хаос, особенно если не контролируешь версии окружения.