簡體   English   中英

Yii:想要將供應商文件夾與應用程序文件夾分開

[英]Yii: Want to separate the vendor folder from the application folder

我有一個共享的托管服務器,其中同時安裝了多個Yii 1.1應用程序。 我所做的是將通用yii 1.1 framework文件夾移到了Web根目錄之上,並修改了所有Yii應用程序中的index.php以從該文件夾中獲取框架文件。

但是使用Yii 2.0,我無法做到這一點。 我將供應商文件夾移至應用程序之外,然后修改了index.php文件以指向新位置,但是還有其他依賴項失敗了。

有人用這種方式設置他們的應用程序嗎?

例如

  • 資料夾1
  • 資料夾2
  • public_html或網站或www

    • yii應用程序1
    • yii應用程序2
  • 供應商

在您的配置文件中,您可以指定一個vendorPath指向您的新供應商位置,因此

$config = [
'vendorPath' => 'relative/path/to/your/vendors/folder',
'components' => [...]
// ... other configurations

]

如果您打算使用composer更新組件,則還需要修改composer.json以指向新位置。 有一個更全面的描述在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM