我使用localhost作为我的开发服务器,我在其中添加了Composer并安装了Stripe依赖项。
由于我有一个共享主机帐户,我想将Composer文件传输到我的服务器,因为我没有root权限来在本地运行Composer安装。
我会移动哪些文件,以及在哪里放置它们?我已将composer.json
composer.lock
和vendor
文件夹移至我的网站根目录中,其中包含我的所有网站文件和文件夹。
然而,当我去运行Stripe命令时,我得到错误,我必须在目录中包含每个文件。显然,Composer在新服务器上不正确,因为我必须包含每个文件。
如何才能让Composer在新服务器上正常运行?
答案 0 :(得分:1)
首先,您不需要root访问权限即可使用Composer。只需下载(或从本地计算机传输)composer.phar
并在服务器上使用它。
关于复制:我建议按原样复制整个项目目录(包括所有src
,vendor
,bin
dirs和其他文件)。使本地和远程环境保持一致符合您的利益。