Запросы - шаги миграции веб-сайта Laravel - PullRequest
0 голосов
/ 02 декабря 2019

У меня есть веб-сайт, работающий с фреймворком laravel, этот веб-сайт необходимо будет перенести на виртуальную облачную виртуальную машину. Тем не менее, я не совсем знаком с Laravel, любые предложения и советы будут оценены.

Я уже создал удаленную виртуальную машину и установил Nginx.

Также я перемещаю корневую папку из on-prem / var / wwwroot в облако / var / wwwroot. Более того, база данных Mysql была также импортирована в облачный Mysql (с использованием выгруженного файла .sql).

  1. laravel нужен PHP для запуска, если я установлю php5.6 или php5.6-fpm (или оба)?

  2. Мне нужно установить инфраструктуру laravel, нужно ли устанавливать конкретную версию lavavel (5.1.46)?

  3. После того, как я установлю laravel, нужно ли выполнять какие-либо команды laravel, такие как ~ # php artisan migrate? или просто положить файл папки wwwroot должно быть достаточно?

Вот еще информация о локальной виртуальной машине:

~ # php --version PHP5.6.32-1 + ubuntu16.04.1 + deb.sury.org + 1 (cli)

~ # nginx -v версия nginx: nginx / 1.13.6

~ # lsb_release -a Модули LSB недоступны. Идентификатор распространителя: Ubuntu Описание: Ubuntu 16.04.3 LTS Релиз: 16.04 Кодовое имя: xenial

~ # php artisan --version Laravel Framework версия 5.1.46 (LTS)

~ # mysqld --version mysqld Ver 5.7.20-0ubuntu0.16.04.1 для Linux на платформе x86_64 ((Ubuntu))

1 Ответ

1 голос
/ 02 декабря 2019

Тони.

  1. Вы хотите использовать NGINX в качестве веб-сервера, поэтому вам нужно установить оба пакета.
  2. Если вы устанавливаете свой код из git, вы должны установить зависимости, выполнив команду:

php composer install

Вы должны создать свой .env-файл и отредактировать его: настроить параметры подключения к БД и другие параметры:

cp .env.example .env

Также вы должны сгенерировать ключ приложения:

php artisan key: generate

Если вы скопировали последнюю версию вашей базы данных, вам не нужно запускать миграции, но я рекомендую вам запускать новые миграции, чтобы быть уверенным, что структура БД не изменилась с момента создания дампа.

php artisan migrate

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...