Развертывание symfony без доступа к оболочке


Добрый день,

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

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

Author: Galen, 2010-05-20

1 answers

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

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

 3
Author: Raise, 2010-05-20 11:28:14