-
Скачать репозиторий:
git clone git@github.com:iamborisov/prilipaly4.git
-
Перейти в скачанную папку проекта:
cd prilipaly4
-
Использовать composer (https://getcomposer.org/) для установки зависимостей:
composer install
-
Установить базу данных геолокации:
bin/console maxmind:geoip:update-data http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
-
Настроить доступ к БД и почтовому серверу, отредактировав файл
.env
в папке проекта (для пример можно использовать.env.dist
):APP_ENV
- должно быть "prod"APP_SECRET
- необходимо поменять на любое значение отличное от дефолтногоDATABASE_URL
- указать настройки подключения к БДMAILER_URL
- указать настройки подключения к почтовому серверуMAILER_USER
- имя отправителя для писемMAILER_NAME
- почта отправителя для писем -
Создать администратора сайта:
bin/console fos:user:create
bin/console fos:user:promote
!!! Когда команда :promote спросит роль пользвателя, необходимо написать:
ROLE_ADMIN
-
Настроить веб-сервер на папку с проектом.
Инструкция по настройке веб-сервера для Symfony-проектов: https://symfony.com/doc/current/setup/web_server_configuration.html
Если необходимо держать приложение в подпапке основного домена (example.com/prilipaly/...), то при настройке вебсервера вместо
try_files $uri /index.php$is_args$args;
надо использоватьtry_files $uri /prilipaly/index.php$is_args$args;
-
Накатить БД из предоставленного дампа