一般是把vendow文件夹上移,由程序文件夹移到和程序并列的位置。
相应的,在不改变vendor文件夹内文件内容的前提下,需要改变程序默认配置的两个地方:
1、改变frontend/web/index.php文件
由
require DIR . ‘/../../vendor/autoload.php’;
require DIR . ‘/../../vendor/yiisoft/yii2/Yii.php’;
require DIR . ‘/../../common/config/bootstrap.php’;
require DIR . ‘/../config/bootstrap.php’;
改变为:
require DIR . ‘/../../../vendor/autoload.php’;
require DIR . ‘/../../../vendor/yiisoft/yii2/Yii.php’;
require DIR . ‘/../../common/config/bootstrap.php’;
require DIR . ‘../../config/bootstrap.php’;
2、改变common/config/main.php
在配置项里将:
‘vendorPath’ => dirname(dirname(DIR)) . ‘/vendor’,
改为:
‘vendorPath’ => ‘../../../vendor’,
Advanced框架文件夹位置:
D:\Work\Web\Advanced
vendor文件夹位置:
D:\Work\Web\vendor