2010-10-09 220 views
4

嘗試cap deploy:setup時出現以下錯誤。這就像無法通過sftp上傳database.yml文件。我到處搜索,但沒有解決方案。甚至沒有一點。Capistrano部署失敗

*通過SFTP上傳失敗的xxx.xxx.xxx.xxx:網:: SFTP :: StatusException(淨:: SFTP :: StatusException開放/var/www/domain.com/username/shared /config/database.yml(3,「permission denied」)) 通過sftp上傳xxx.xxx.xxx.xxx失敗:Net :: SFTP :: StatusException(Net :: SFTP :: StatusException open/var/www/domain.com/username/shared/config/database.yml(3,拒絕 「權限」))

回答

0

可能有兩個原因:

  • 目錄樹沒有創建(不太可能,因爲這將是前誤差)

  • 你沒有對服務器的權限以下路徑:

    • 檢查,如果存在的路徑(如不要創建:MD路徑)

    • 檢查,如果你能cd到它作爲部署用戶(如果搶不到對它的權利:喬敦 - R的deploy_user:/路徑)