Составьте паспорт приложения: язык и версия, библиотеки, база, сборка, фоновые задачи и публикация. Затем определите, какие этапы выполняются локально, в CI и на целевой площадке. Здесь чужие репозитории, серверы и учетные записи не подключались.
Веб-обработчик и CLI проверяют отдельно
Уточните версию и расширения PHP в обоих режимах, а для другого языка - его точный runtime и зависимости. Наличие бинарного файла не означает, что веб-сервис использует ту же конфигурацию. Раздел PHP объясняет эту границу.
| Этап | Что подтвердить |
|---|---|
| Подготовка | Версии инструментов и воспроизводимый результат |
| Публикация | Допустимые файлы, права и порядок замены |
| Веб | Реальную среду обработчика |
| Фон | Разрешенный процесс, расписание и перезапуск |
| Возврат | Предыдущую сборку и согласованную копию данных |
Права разработчика не следует выводить из названия тарифа. Запросите конкретную операцию и границы доступа, а не только поддержку SSH или Git.
Composer проверяет платформу, не всю работу сайта
7 октября 2026 документация Composer подтверждает: check-platform-reqs сравнивает реальные PHP и расширения с требованиями установленных пакетов, игнорируя config.platform. Вариант --lock проверяет требования lock-файла, --no-dev исключает требования разработки.
Это не тест базы, маршрутов и бизнес-операций. Не заменяйте такую проверку игнорированием platform requirements ради завершения установки. Если требование не выполнено, определите совместимое окружение или согласованный путь изменения проекта.
Команды Composer здесь не запускались. Произвольный update во время переноса меняет зависимости и задачу релиза; сохраненный lock и выбранная процедура должны быть понятны разработчику.
Shared, контейнер или VPS
Shared рассматривают после подтверждения веб-среды, CLI, прав и режима задач. Контейнер требует совместимого способа запуска и сохранения данных, а VPS добавляет управление ОС. Ни одна из этих моделей не гарантирует достаточную производительность приложения автоматически.
Если нужна своя служба, уточните ее допустимость и сопровождение. Если достаточно публикации готовых файлов, не добавляйте обслуживание сервера только ради названия «для разработчиков». В нашем реестре нет испытаний всех рабочих стеков на каждой строке.
CI и секреты
GitHub Actions secrets описывает отдельный механизм передачи секретов заданиям. Документация предупреждает о видимости командной строки и отдельных случаях отсутствия автоматического скрытия из журналов.
Не помещайте реальные пароли в пример workflow или публичный исходник. Согласуйте права публикации и способ диагностики без секретов. Мы не меняли ключи, не создавали secrets и не подключали CI к production.
Обратимый релиз и приемка
До замены рабочей версии сохраните выбранную сборку и состав данных. Изменения схемы базы требуют своего плана; возврат старых файлов не обязательно возвращает старые данные. Не выполняйте миграцию на единственной копии без согласованной процедуры.
На разрешенной тестовой среде проверьте запуск, маршруты, соединение с базой и одну ключевую операцию. Это план владельца, не выполненные нами тесты хостингов. Отдельно проверьте фон и восстановление после остановки.
Продление, лицензии и обязанности сопровождения уточняются для конкретной услуги. Сначала подтвердите процесс публикации и среду, затем сравнивайте расходы в VPS/VDS и расчете стоимости без выдуманного рейтинга скорости.



Вывод относится к сценарию этой страницы и не заменяет проверку конкретного тарифа.