Установите Symfony на сервер без подключения к Интернету.

Можно ли установить symfony и все его компоненты на сервер без подключения к интернету?

Я надеюсь, что смогу скачать нужные файлы, скопировать и установить на сервер.

Я намерен создать приложение для работы во внутренней сети компании. Я уже использую XAMPP, а версия PHP 5.3.8.

Спасибо


person lmalves    schedule 24.11.2015    source источник
comment
Можете ли вы установить его локально и загрузить через FTP? Если так, то да.   -  person Tomas Votruba    schedule 24.11.2015
comment
У меня есть доступ через сеть Windows. Могу ли я просто установить его на локальный ПК и скопировать все файлы на удаленный сервер? (Кстати, это сервер Windows)   -  person lmalves    schedule 24.11.2015
comment
Гораздо проще было бы просто установить временное интернет-соединение для установки, например, с помощью ssh-туннеля и получить к нему доступ через настройки прокси-сервера.   -  person arkascha    schedule 24.11.2015
comment
У меня нет прав администратора на удаленной машине, у меня просто есть доступ к папке xampp через сеть Windows.   -  person lmalves    schedule 24.11.2015


Ответы (1)


Конечно, вы можете установить symfony на сервер без подключения к интернету. Что вам нужно сделать, так это запустить и запустить ваш проект со всеми уже установленными поставщиками, а затем вы скопируете проект в свою сетевую папку.

Другими словами:

  1. Подойдите к компьютеру с подключением к Интернету
  2. Запустите composer install, чтобы он скачал все необходимые зависимости
  3. Скопируйте проект на машину без доступа в Интернет.
  4. Обязательно очистите папку кеша на сервере (например, rm -rf app/cache/{prod,dev,test})

И все должно нормально работать. Я делал это в нескольких случаях, когда composer был недоступен на виртуальном хостинге, что почти то же самое, что «нет интернета». :)

person tftd    schedule 24.11.2015
comment
Большое спасибо, я попробую это. - person lmalves; 24.11.2015
comment
Дайте мне знать, если это работает, и если все в порядке, пожалуйста, проголосуйте и примите этот ответ :) - person tftd; 24.11.2015