我在heroku(官方php buildpack)上的Symfony資產有問題。 我的代碼基於Symfony 2.5和新的3.0文件夾結構,它使用一個本地js和css文件(其餘通過cdn加載)。 這些文件完全按照此處所述加載:http://symfony.com/doc/current/cookbook/assetic/asset_management.html。Heroku上的Symfony2(官方buildpack) - 如何轉儲資產?
關於開發環境一切都很好,但是當我改變env到prod然後我需要做資產:轉儲強制symfony轉儲我的資產文件到web/css | js文件夾。我在我的本地機器上進行了測試(將env切換爲prod)並且一切正常。問題出在heroku和它的臨時文件系統上:
當我嘗試運行asset-dump -env = prod by composer post-install-cmd時,然後部署成功,但每個請求都以:
AH01071: Got error 'PHP message: PHP Fatal error: Uncaught exception
'InvalidArgumentException' with message
'The file "/tmp/build_012d99e7-a14a-4626-afec-3ded3d4baeec/app/config/routing.yml"
當我部署不assetic應用:轉儲那麼當然我的本地CSS和JS文件不可用:/
也許有一些其他的腳本鉤我可以用它來轉儲我的資產?
任何想法?任何人都成功與資產:轉儲heroku和官方的PHP buildpack?
謝謝,我檢查了幾個鏈接,並關閉了所有我的問題似乎現在修復:> – Freyr