Как создать тестовую среду на рабочем FTP - PullRequest
0 голосов
/ 27 апреля 2010

В настоящее время я работаю над веб-приложением Symfony, которое уже работает. Чтобы разработать и добавить / удалить / изменить функциональные возможности модели, я работаю на своем ноутбуке, используя среду symfony 'dev'.

Я проверяю, все ли работает нормально, затем я немного молюсь и развертываю его на сервере prod ( со всем риском ошибки данных, например, когда я добавляю новые ненулевые атрибуты в модель, специальная конфигурация сервера prod материал, версия php / apache и т. д. ).

Проблема в том, что я хотел бы настроить «промежуточный» сервер, который был бы копией рабочего сервера (та же база данных, та же конфигурация apache / php), чтобы в случае неудачного развертывания производственный пользователь не трогайте и работайте, только промежуточный сервер не работает. Но мой клиент имеет только 1 доступный FTP .

Итак, вопрос таков: можно ли запустить 2 проекта Symfony с разными моделями на одном FTP?

Или есть другой способ сделать то, что я хочу сделать?

Спасибо!

1 Ответ

2 голосов
/ 27 апреля 2010

Промежуточный сервер должен действительно совпадать с рабочим. Те же версии, та же структура каталогов и т.д ... клон. Тем не менее, вы все равно можете получить большинство преимуществ, установив сайт на поддомен (staging.domain.com). Проверьте, разрешает ли их хост поддоменов (% 99,999 из них), и установите там свое приложение.

...