一般是把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/web.php
在配置项里增加一项
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'bootstrap' => ['log'],
// 增加下面一行
'vendorPath' => '../../vendor',
'aliases' => [
'@bower' => '@vendor/bower-asset',
'@npm' => '@vendor/npm-asset',
],