2016-08-05 2 views
0

Сегодня я хотел перенести один из моих проектов из моей среды разработки в свою продуктивную.Laravel - Загрузка всех необходимых файлов?

Когда я попытался загрузить его по FTP, я уже видел обновленные файлы почти 110 тыс.

Может ли кто-нибудь сказать мне, действительно ли это требуется, или я пропустил некоторые компрометирующие функции и т. Д., Чтобы запустить его?

Приветствия, Fabian

+0

Посмотрите это: http://stackoverflow.com/questions/22075238/uploading-laravel-project-onto-web-server – Saman

ответ

2

Если у вас нет таких ограничений, как часть общей учетной записи хостинга, где вам не разрешено устанавливать композитор или не иметь доступ к оболочке вместе, то вам не нужно загружать каталог vendor, как указано в @djt выше - вы можете запустить composer install на своем производственном сервере, который заполнит каталог поставщика всеми зависимостями.

node_nodules папка также может быть безопасно исключена из загрузки ftp, так как в основном она содержит зависимости только для целей разработки. Если вам понадобится какой-либо из node_modules для производства, то с аналогичным подходом вы можете просто загрузить файл package.json на ваш производственный сервер, а затем запустите npm install, чтобы получить все узлы_модулей, установленные на вашем производственном сервере.

Каталоги vendor и node_modules являются наиболее объемными, исключая их из ftp, что гарантирует, что вы загружаете только код своего приложения/проекта. Надеюсь, поможет.

+0

Отлично. Благодаря :) –

0

Это звучит, как вы могли бы загрузить ваш каталог 'поставщика'.

Поэтому вы должны исключить этот каталог в FTP-загрузке и запустить «компоновщик установки» на новом сервере. Это загрузит ваши зависимости в каталог «vendor».

+0

Благодарим за помощь! :) Работала нормально. – Astinox

+0

@Astinox проблем нет. Пожалуйста, отметьте его Ответьте, чтобы другие знали! – djt

Смежные вопросы