2016-12-16 77 views
2

我使用本地主機作爲我的開發服務器,在其中添加了作曲家並安裝了條紋依賴關係。將作曲家文件從本地主機傳輸到服務器

由於我有一個共享主機帳戶,我想將Composer文件傳輸到我的服務器,因爲我沒有root訪問權限來在本地運行Composer安裝。

我要移動哪些文件,以及在哪裏放置它們?我已將composer.jsoncomposer.lockvendor文件夾移至我的網站根目錄中,幷包含我的所有網站文件和文件夾。

但是,當我去運行一個條紋命令,我得到的錯誤,我必須包括在目錄中的每個文件。顯然,Composer在新服務器上不正確,因爲我必須包含每個文件。

如何獲取它,以便Composer能夠在新服務器上正常工作?

+1

你可以發佈你的錯誤?你確定它不需要自動加載器本身 – gkalikapersaud

+0

我完全字面上的文件移動到新的服務器上。我沒有收到錯誤,但是由於沒有包含它,因此Stripe類不可用。因此,作曲家不工作。我從來沒有把它安裝在新的服務器上。這需要它的工作?我以爲我讀的地方不一樣.. –

+0

是的,它需要安裝在服務器上。你正在運行一個Linux服務器? – gkalikapersaud

回答

1

首先,您不需要root訪問權限即可使用Composer。只需下載(或從本地機器傳輸)composer.phar並在服務器上使用它。

關於複印:我建議複製整個項目目錄是(與所有srcvendorbin顯示目錄和其他文件)。使本地和遠程環境保持一致符合您的利益。

相關問題