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