FTP Laravel проект - PullRequest
       7

FTP Laravel проект

0 голосов
/ 01 марта 2020

Я загружаю свой первый Laravel проект по FTP с моего локального сервера на мой сервер (в данном случае Hostgator).

Я запустил его сегодня утром, и это заняло часы, так как имеется 35000 файлов! Когда он наконец загрузился, возникли ошибки, которые потребовали обновления composer (различия версий PHP). Поскольку я понятия не имею, какие файлы были обновлены, мне пришлось снова загрузить проект ... но это снова берет возраст.

Я попытался настроить filezilla для загрузки только в том случае, если новее, но это не показалось чтобы многое изменить.

Что я здесь не так делаю? Это правильный способ развертывания проекта Laravel? Ie просто скопировать всю структуру папок?

Большое спасибо

Ответы [ 2 ]

1 голос
/ 01 марта 2020

Я думаю, что вы также загрузили папку vendor, она содержит много пакетов с большим количеством файлов, это замедлит процесс загрузки. Вы можете загрузить папку без папки vendor, а затем запустить composer install на своем сервере, чтобы получить пакеты.

Или для лучшего решения вы должны использовать git вместо загрузки файла один за другим. Вы должны создать git, а затем на своем сервере просто выполнить git clone, я думаю, что процесс клонирования займет менее 1 минуты.

0 голосов
/ 01 марта 2020

Во-первых, вы можете использовать git для управления вашим кодом. Если ваша локальная и серверная версии PHP различаются, вы должны обновить свой сервер или понизить вашу локальную версию. В противном случае у вас могут возникнуть проблемы из-за разных версий. Уже есть проблема.

Также вы можете использовать docker контейнер. Вы можете работать с контейнером docker на своем локальном компьютере, после разработки вам просто нужно запустить такой же контейнер docker на вашем сервере.

Надеюсь, это поможет вам.

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