我有一个应用程序放置在路径
/var/www/webapp/myapp
"vendor"文件夹位于
/var/www/webapp/myapp/OLDdir/vendor
现在我想改变
/var/www/webapp/myapp/NEWdir/vendor
。当然,我已经将路径更新为自动加载。
/var/www/webapp/myapp/NEWdir/vendor/autoload.php
作曲器的自动加载失败,因为
require_once(/var/www/webapp/myapp/OLDdir/vendor/composer/autoload_real.php):
failed to open stream: No such file or directory in
/var/www/webapp/myapp/OLDdir/vendor/autoload.php
我尝试了所有的命令行,比如dump- auload和clear-cache,但是没有任何变化!不知何故,它总是在寻找OLDdir。我在整个文件夹树中搜索了"OLDdir"的全文,但是没有找到。
我想如果有可能改变一些文件夹名称已经安装了作曲家…是吗?
谢谢
您可以从composer.json中更改供应商目录名称和位置
{
"config": {
"vendor-dir": "new_vendor_path"
}
}