Lithium アプリを Heroku にデプロイしようとしていますが、Heroku はアプリに読み取り専用のファイル システムを使用しています。これにより、app/resources フォルダーで問題が発生します。このフォルダーへのパスを変更するためのリチウム構成の設定を探してみましたが、ハードコードされているようです。
誰でもこの問題を解決する方法を推奨できますか?
Lithium は、/resources
ログ、ファイル キャッシュ、コンパイルされた PHP テンプレートなどの一時ファイルを書き込むためにフォルダーを使用します。
パスはLibraries::add()
、アプリケーションが初期化されるまで構成可能です。では、アプリケーションの呼び出しを次のようなものにconfig/bootstrap/libraries.php
置き換えることができます: https://github.com/orchestra-io/sample-lithium/blob/master/app/config/bootstrap/orchestra.php#L10Libraries::add()
この構成は、システムの一時ディレクトリを使用し、Lithium が使用するサブディレクトリをチェック/初期化します。