Развертывание Symfony без доступа к оболочке - PullRequest
2 голосов
/ 20 мая 2010

Добрый день,

У меня есть приложение, написанное с использованием фреймворка Symfony. Приложение работает на моем сервере разработки, где у меня есть доступ к оболочке. Однако я не могу загрузить свое приложение на свой хост, так как мне нужно запустить symfony doctrine::build в командной строке на хосте.

Есть ли другой способ загрузить базу данных после или во время symfony project:deploy?

1 Ответ

3 голосов
/ 20 мая 2010

Вы не должны ничего строить в производственной среде - для развертывания SQL используйте любой инструмент, который вы используете для подключения к серверу, т.е. SQLYog, PHPMyAdmin и т. Д. И используйте схему SQL, созданную Doctrine в вашей среде разработки. Если вам также нужны фиксаторы, вы всегда можете просто выгрузить схему SQL и данные из вашей базы данных dev.

Учтите, что в течение жизненного цикла проекта вам действительно нужно развернуть основную схему SQL только один раз, а остальное - итеративно с помощью миграции.

...