2016-12-15 5 views
0

Я загрузил свой проект yii1 на живой сервер, была библиотека (которую я установил на локальном компьютере с использованием композитора), выдает ошибку (class not found) , что я сделал:Как установить композитор на live-сервере cpanel, чтобы локальная установленная библиотека работала в режиме реального времени

  1. Убедитесь, что в моем файле правильно загружен файл автозагрузки в библиотеке.
  2. Обратившись в службу поддержки хостинговой компании, чтобы установить композитор на сервер, они ответили «вам нужно использовать выделенный сервер или vps для завершения этого действия».

(Библиотека является клиентской библиотекой для LinkedIn).

Должен ли я установить композитор, используя протокол ssh на сервере? Или есть другое решение?

+0

Если у вас есть доступ к оболочке, то да, вы должны быть в состоянии установить Composer в свой каталог пользователя и использовать его оттуда. – Chris

+0

ok доступ к оболочке предоставляется от администратора сервера ?, в cpanel на сервере я нашел раздел «ssh access», в этом разделе я генерировал общедоступные и закрытые ключи, полезно ли и как использовать его со шпателем в окнах, как я могу добавить эти ключи? Мне нужно больше разрешений с сервера? –

+0

Похоже, вы уже получили доступ, который вам нужен. Google «использует шпатлевку с ключами openssh» и оттуда. (Возможно, вам придется преобразовать ключи в формат PuTTY ...) – Chris

ответ

0

Я загрузил свой yii1 проект жить сервер

но не включая всех зависимостей ...

Нерешенность или отсутствует зависимость просто указывает на то, что вы не разрешения зависимостей правильно перед развертыванием или что упаковка не включает зависимость.

Должен ли я устанавливать композитор, используя протокол ssh на сервере? Или есть другое решение?

Вам не нужен Composer на производственной машине вообще.

Пакет приложения полностью включает в себя все зависимости.

Пожалуйста, разрешите все зависимости Composer, чтобы приложение работало на стадии разработки/упаковки. Пакет правильно, затем разверните.