我用Capifony部署我的Symfony2項目到生產服務器。作爲deploy:setup任務的結果,創建了名爲/ shared/logs的文件夾。然而,symfony2實際上是指/ shared/app/logs來存儲日誌文件,而共享/日誌仍然是空的。爲什麼capifony同時創建文件夾/共享/應用/日誌和/共享/日誌(Symfony2的)
任何人都知道發生了什麼事?
我用Capifony部署我的Symfony2項目到生產服務器。作爲deploy:setup任務的結果,創建了名爲/ shared/logs的文件夾。然而,symfony2實際上是指/ shared/app/logs來存儲日誌文件,而共享/日誌仍然是空的。爲什麼capifony同時創建文件夾/共享/應用/日誌和/共享/日誌(Symfony2的)
任何人都知道發生了什麼事?
的shared/logs
文件夾不再因爲capifony版本2.1.7
創建。
我剛剛檢查了trunk中最新的capistrano部署配方,看起來這是Capistrano而不是Capifony的默認行爲。它僅使用shared_children數組路徑的最後部分創建文件夾,而不是包含完整路徑。稍後在Capfifony的任務部署:shared_children中,它將創建具有完整路徑的子文件夾。
這實際上是錯誤的,我overrided避免任務創建這些文件夾:https://github.com/everzet/capifony/commit/b326293b609dda2d66200b299b4b3d3075de7a19。而且,它是2.1.7版本的一部分。 –
是的,我剛剛檢查了你發送的鏈接,你是對的,謝謝你;) – Phradion
感謝很多:) – Phradion