невозможно развернуть проект Symfony на веб-сервере общего хостинга - PullRequest
0 голосов
/ 14 октября 2010

Я использую Symfony 1.4, чтобы создать свой проект. Я попытался развернуть проект, используя команду и методы, приведенные в главе 16 в книге Symfony. но я не могу развернуть свой проект Symfony с моего локального компьютера на веб-сервер. Могу ли я напрямую скопировать вставить мой проект Symfony на мой веб-сервер? это будет работать ?? или есть другой метод ?? ПРИМЕЧАНИЕ: я использую Propel в качестве ORM.

Ответы [ 2 ]

0 голосов
/ 14 октября 2010

Ваш лучший вариант:
1. Разархивируйте весь проект
2. экспортировать все данные из базы данных, используя что-то вроде mysqldump
3. загрузить файлы на сервер
4. импортировать дамп базы данных в базу данных вашего сервера
5. распакуйте ваш проект

Пара замечаний:
1. Из-за среды общего хостинга у вас могут возникнуть проблемы с безопасностью из-за того, что другие хосты на сервере получают доступ к вашим php-файлам. См. здесь .

2. Надеемся, что ваш хост позволяет SSH доступ к вашей учетной записи на сервере, администрирование проекта Symfony намного проще, когда это так.

3. Если у вас нет SSH-доступа к вашей учетной записи, вам придется загружать файлы на сервер, не распаковывая их, и это занимает ДОЛГОЕ время из-за количества файлов, создаваемых Symfony.

4. Если возможно, поместите все ваши файлы Symfony, за исключением веб-папки, вне папки public_html.

0 голосов
/ 14 октября 2010

Когда мне нужно что-то развернуть, я делаю это:

Проверьте, соответствует ли мое приложение требованию (php5, mysql4 и т. Д.) На рабочем сервере. Измените файлы конфигурации, чтобы они отражали рабочий сервер. Загрузить все на сервер, используя ftp.

Ваш вопрос загадочный, вы должны точно указать, какую ошибку вы получаете.

...