2.14.1.2. Перенос Symfony на хостинг
Внимание!
Информация, предоставленная в этой статье, носит исключительно ознакомительный характер. Перенос на хостинг проекта, созданного на Symfony, достаточно сложен и имеет определённые нюансы, которые может предусмотреть только его разработчик.Для переноса проекта на Symfony прежде всего нужно загрузить файлы на сервер. Это можно сделать несколькими способами:
- В случае использования Git, можно клонировать проект, подключившись к хостингу по SSH и выполнив команду:
git clone http://github.com/example/example_site/
- Загрузить файлы проекта на сервер.
После загрузки файлов на сервер подключитесь по SSH и выполните следующие действия:
- Перейдите в каталог с загруженным проектом, выполнив команду:
cd ~/example.com/www/
- Обновите зависимости и все пакеты, выполнив команду:
PATH=/usr/local/php70/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin composer update
- Настройте подключение к базе данных.
- Если в качестве конфигурационного файла используется
.env
, то может потребоваться выполнение команды:composer require symfony/dotenv
- Выполните команду для очистки кеша:
APP_ENV=prod APP_DEBUG=0 php bin/console cache:clear
- Следующие действия нужно выполнять только в случае, если они требуются для вашего проекта:
- Произведите запуск миграции базы данных при помощи команды:
bin/console doctrine:schema:update --force
Дополнительную информацию можно найти в документации.
После выполнения описанных действий могут потребоваться дополнительные действия для настройки проекта. В этом случае следует обратиться к разработчику проекта для уточнения более детальной информации.