Jonathan
@Jonathan
front-end developer

Как перенести laravel на хостинг?

Впервые использовал laravel, закончил проект, раскажите кто с опытом, как правильно перенести все это на хостинг/vps, что нужно учитывать при выборе хостинга/...? Зарание всем благодарен.
  • Вопрос задан
  • 19726 просмотров
Решения вопроса 2
zvermafia
@zvermafia
WebDev
Первое что надо учитывать это полный доступ к серверу, то есть чтобы было возможно установить необходимые программы...
Второе если вы новичок по VDS, было бы намного легче если есть какой нибудь панель управления с сервером. А то будет не много проблем с созданием доменов/директорий для сайта...

Если используете Git, то:
1. подключаетесь к серверу через SSH (с начало настраиваете подключения по SSH);
2. Клонируете проект (из репозиторий);
3. Выполняете composer install (конечно composer тоже должно быть установленным);
4. Выполняете миграцию php artisan migrate;
5. Наслаждаетесь!

UPD: Deployer — Deployment tool for PHP. Есть готовые настройки для Laravel apps. Очень удобно!
Ответ написан
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
В случае с Symfony, есть подобные разделы документации. Посмотрите, может быть, для Laravel есть что-то подобное.
А так, если вы всё делали по общепринятым стандартам, то для того, чтобы развернуть проект, вам понадобится залить его файлы на хостинг, подключиться по SSH и сделать тот же composer install (если это продакшен, то с генерацией оптимизированного автолоадера и без dev-пакетов - см. мануал от Symfony). Если вы для файлов фронтенда использовали bower или что-то типа того - надо будет дёрнуть ещё и его.
Плюс, у Laravel есть такая штука как Rocketeer для деплоя приложений - можете воспользоваться им. На самом деле, это очень правильный вариант, так как позволяет автоматизировать всю рутину. Вы даже сможете всё это прикрутить к какому-нибудь Jenkins и запускать деплой новой версии приложения по одному клику.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
UAPEER
@UAPEER
UAPEER Hosting Solutions Англия
Можно воспользоваться услугами администрирования на хостинге, вам все перенесут. Часто это даже бесплатно.
Ответ написан
AmdY
@AmdY
PHP и прочие вебштучки
Самый лучший вариант воспользоваться специализированным хостингом https://forge.laravel.com/ и вам хорошо и авторам копейка.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы