1
當我使用Capistrano的用symfony寶石部署我的Symfony2應用程序,我得到了各種各樣的錯誤,如Capistrano的3部署失敗的信息 - 退出狀態1(失敗)
Running /usr/bin/env [ -L /var/www/releases/20151014090151/app/config/parameters.yml ] as [email protected]
Command: [ -L /var/www/releases/20151014090151/app/config/parameters.yml ]
Finished in 0.038 seconds with exit status 1 (failed)
,我也得到了同爲
-f /var/www/releases/20151014120425/app/config/parameters.yml
-L /var/www/releases/20151014090151/web/.htaccess
-L /var/www/releases/20151014090151/web/robots.txt
-L /var/www/releases/20151014090151/app/logs
-d /var/www/releases/20151014120425/app/logs
SYMFONY_ENV=prod /usr/bin/env ln -s /var/www/shared/app/logs /var/www/releases/20151014120425/app/logs
-L /var/www/releases/20151014120425/web/uploads
-d /var/www/releases/20151014120425/web/uploads
-L /var/www/releases/20151014120425/src/Helios/CoreBundle/Resources/translations
-d /var/www/releases/20151014120425/src/Helios/CoreBundle/Resources/translations
-L /var/www/releases/20151014120425/app/spool
-d /var/www/releases/20151014120425/app/spool
-d /var/www/releases/20151014120425/app/cache
我不確定什麼是失敗或各種標誌-f -L -d是什麼意思?
部署完成,但它只是顯示這些失敗的消息。請有人建議他們的意思和如何解決請嗎?
感謝
謝謝。當我認爲它正試圖刪除舊版本文件夾,例如'rm:can not remove'/var/www/releases/20151014113947/vendor/doctrine/inflector/.travis.yml'時,我現在也遇到了數十萬個錯誤:Permission denied ' – Patrick
這是一個unix文件系統權限錯誤。使用ls -l檢查權限並修復它們。 –
感謝您的回答@will_in_wi我將標記爲已接受的答案。但是,我在設置權限的問題結束時已經更新了一些更新,我想知道您是否也可以提供幫助? – Patrick