一般是把vendow文件夹上移,由程序文件夹移到和程序并列的位置。
相应的,在不改变vendor文件夹内文件内容的前提下,需要改变程序默认配置的两个地方:
1、改变web/index.php文件
由
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
转到
require(__DIR__ . '/../../vendor/autoload.php');
require(__DIR__ . '/../../vendor/yiisoft/yii2/Yii.php');
2、更改config/main.php
增加一项
'basePath' => dirname(__DIR__),
'vendorPath' => '../../vendor', //这个是新增加的一项
'controllerNamespace' => 'backend\controllers',
参考
[1]https://blog.csdn.net/carrousel0516/article/details/79437510?utm_source=blogkpcl2