2016-12-15 32 views
0

我上傳了我的yii1項目到活動服務器,有一個庫(我已經在本地機器上使用composer安裝了它)給出錯誤(class not found) ,我做的是:如何在實時服務器cpanel上安裝composer以使本地安裝的庫在實時工作

  1. 確保在我的文件中正確地訪問庫中的自動加載文件。
  2. 聯繫託管公司的支持團隊在服務器上安裝composer,他們回覆說:「你必須使用專用服務器或vps來完成這個動作。

(該庫是LinkedIn的客戶端庫)。

我應該在服務器上使用ssh協議安裝composer嗎?還是有另一種解決方案?

+0

如果您有shell訪問權限,那麼可以,您應該可以將Composer安裝到您的用戶目錄並從那裏使用它。 – Chris

+0

確定外殼訪問是從服務器管理員?,在服務器的cpanel我發現'ssh訪問'部分,在該部分我生成公鑰和私鑰,是否有用,以及如何使用它與膩子在Windows中,我如何添加這個鍵嗎?我需要更多的服務器託管權限嗎? –

+0

這聽起來像你已經得到你需要的訪問。谷歌「用openssh鍵使用膩子」並從那裏開始。 (您可能必須將密鑰轉換爲PuTTY格式...) – Chris

回答

0

我上傳了我的yii1項目住服務器

但不包括所有的依賴...

尚未解決或丟失的依賴只是表明你沒有部署之前正確解決依賴性或者包裝不包括依賴性。

我應該在服務器上使用ssh協議安裝composer嗎?還是有另一種解決方案?

根本不需要生產機器上的Composer。

解決方案:將您的應用程序完全打包,包括所有依賴項。

請解決所有Composer依賴關係,以便應用程序在開發/打包階段運行。打包正確,然後部署。

相關問題