我有一个共享托管服务器,同时运行多个Yii 1.1应用程序。我所做的是将常用的yii 1.1框架文件夹移到web根目录之上并修改所有Yii应用程序中的index.php以从该文件夹中获取框架文件。
但是对于Yii 2.0,我无法做到这一点。我将vendor文件夹移到了应用程序之外,然后修改了index.php文件以指向新位置,但还有其他依赖项失败。
有没有人以这种方式设置他们的申请?
E.g。
public_html或web或www
厂商
答案 0 :(得分:2)
在配置文件中,您可以指定vendorPath指向新的供应商位置,所以
$config = [
'vendorPath' => 'relative/path/to/your/vendors/folder',
'components' => [...]
// ... other configurations
如果您打算使用composer更新组件,还需要修改composer.json以指向新位置。有更全面的描述here。