2012-09-04 144 views
1

我試圖在Heroku上部署一個Lithium應用程序,但Heroku使用只讀文件系統來存儲應用程序。這會導致app/resources文件夾出現問題。我試過尋找一個設置鋰配置來改變路徑到這個文件夾,但它似乎是硬編碼。Heroku上的鋰電池

任何人都可以推薦如何解決這個問題?

+0

我無法從Lithium文檔中看到它對'app/resources'文件夾做了什麼。你能澄清嗎?你需要在那裏寫一些數據,你會得到一個錯誤信息?如果是這樣,那麼錯誤信息是什麼?或者你的意思是你可以在那裏寫數據就好,但是當你的應用程序每天重新啓動時數據會被破壞? – culix

回答

0

鋰使用/resources文件夾時,應用程序初始化通過Libraries::add()寫的臨時文件,如日誌,文件高速緩存,編譯PHP模板等

的路徑是可配置的。在config/bootstrap/libraries.php,你可以用一個類似下面的替代應用程序的調用Libraries::add()https://github.com/orchestra-io/sample-lithium/blob/master/app/config/bootstrap/orchestra.php#L10

此配置使用系統的臨時目錄,以及/檢查初始化子目錄鋰將使用。