搜尋

首頁  >  問答  >  主體

yii2 - yii的設定檔*.php和*-local.php的差別是什麼啊?

main和main-local的差別是什麼? 為什麼會有local和非local的?

给我你的怀抱给我你的怀抱2752 天前635

全部回覆(1)我來回復

  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:15:32

    local檔案是不儲存在git系統中的,而非local的要儲存在git系統中。因此非local的設定檔裡主要儲存了不論是開發系統還是生產環境都要用到的共同配置,而local的設定檔裡面寫的是對應於不同環境的配置。舉個例子來說,你的資料庫連接的使用者名稱和密碼,這些配置在你的開發環境和生產環境可能是不同的,像這樣的設定資訊就不應該放在main.php中,而應該放在main -local.php中,這樣生產環境和開發環境配置不同,才能正常運作。

    回覆
    0
  • 取消回覆