Если у вас нет таких ограничений, как часть общей учетной записи хостинга, где вам не разрешено устанавливать композитор или не иметь доступ к оболочке вместе, то вам не нужно загружать каталог vendor
, как указано в @djt выше - вы можете запустить composer install
на своем производственном сервере, который заполнит каталог поставщика всеми зависимостями.
node_nodules
папка также может быть безопасно исключена из загрузки ftp, так как в основном она содержит зависимости только для целей разработки. Если вам понадобится какой-либо из node_modules для производства, то с аналогичным подходом вы можете просто загрузить файл package.json
на ваш производственный сервер, а затем запустите npm install
, чтобы получить все узлы_модулей, установленные на вашем производственном сервере.
Каталоги vendor
и node_modules
являются наиболее объемными, исключая их из ftp, что гарантирует, что вы загружаете только код своего приложения/проекта. Надеюсь, поможет.
Посмотрите это: http://stackoverflow.com/questions/22075238/uploading-laravel-project-onto-web-server – Saman