Symfony - как перенести проект на другой сервер

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 15:54, 21 июля 2021; Admin iph (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Доступная цена

Symfony - как перенести проект на другой сервер

Алгоритм переноса Symfony проекта на другой сервер (на связку nginx + apache, панель ISPManager):

1) Добавить домен в панель с корневой папкой /var/www/user1/data/www/domain.com/public
2) Слить на новый сервер всю директорию /var/www/user1/data/www/domain.com/ Проверить чтобы перенеслись файлы с точкой .env, .env.local и другие
3) Залить в /var/www/user1/data/www/domain.com/public файл .htaccess если его нет (перенос может делаться с nginx + php-fpm): Symfony_4_-_404_на_страницах_-_стандартный_htaccess_файл
4) Перенести БД на новый сервер и прописать ее в конфиге .env.local
5) заменить пути на новые в файлах ЕСЛИ ЕСТЬ
 node_modules/cwebp-bin/vendor/lib/
 node_modules/cwebp-bin/vendor/lib/pkgconfig/*
Проверить через egrep
6) Почистить кэш через команду в рут папке
# bin/console cache:clear
7) Любые ошибки смотреть через логи веб-сервера или дебаг лог var/log/prod.log
Включить дебаг можно через APP_DEBUG=true в .env