2015-06-02 135 views
0

我試圖使用Capistrano(第一次)部署網站。我的網絡託管與MediaTemple。當一個網站的目錄結構如下:Capistrano mkdir:無法創建目錄

domains/site.com/html/index.html 

看起來Capistrano的默認部署試圖創建一個var/www目錄裏面放置應用程序。

我得到試圖運行cap production deploy當這個錯誤:我認爲我沒有權限來創建這些文件夾

mkdir: cannot create directory `/var/www': Permission denied 

,是有解決,而不是手動的方式創建它們?

此外,var/www結構將被推薦,或將值得我的申請在domains/site.com傾銷?

這是我第一次體驗Capistrano,所以對此有任何幫助。提前致謝!

回答

1

在默認Capistrano的安裝部署,有一個註釋行,看起來像:

# Default deploy_to directory is /var/www/my_app 
# set :deploy_to, '/var/www/my_app' 

您將要取消對set線和路徑更改爲你想要你的應用程序部署到該位置。