2011-01-29 34 views
0

我在Ubuntu上使用Apache2運行Passenger。我想知道我應該看什麼,我的懷疑在於我的Capistrano配置/權限。在Capistrano 2.5.19上部署Rails 3應用程序時,應該在共享/系統中執行哪些操作?

我的應用程序似乎像預期的那樣部署到了當前。我可以看到所有的項目文件。我在當前/ public目錄中看到一個符號鏈接,用於共享/系統。當我查看共享/系統的內容時,沒有任何符號鏈接或文件。它是否正確?缺少一個符號鏈接?

Capistrano的部署文件: https://github.com/danieldbower/passhasher/blob/master/config/deploy.rb

Apache中

登錄消息:
阿帕奇/ 2.2.16(Ubuntu的)Phusion_Passenger/3.0.2了mod_ssl/2.2.16的OpenSSL/0.9.8o配置 - 恢復正常操作
目錄索引由Options指令禁止:在/ var/WWW/passhasher/

Apache的配置:
別名/ passhasher在/ var/WWW-軌/ passhasher /電流/公共
<目錄/ var/WWW-軌/ passhasher /電流/公共>
的AllowOverride所有
選項-MultiViews
< /目錄>

回答

1

這是你養不與特定的所有文件的默認文件夾您的部署版本。

我把用戶的上傳內。

看一看這裏:

http://blog.alastairdawson.com/2007/03/13/stop-uploaded-files-getting-deleted-with-capistrano/

+0

謝謝,我如果乘客一直在尋找這個位置的「碼」不知道,但我想不會。我必須有一個配置不正確的Apache。在旁註中,是否忽略了指定創建目錄的資源/手冊,以及爲此目的? – 2011-01-30 01:13:12

相關問題