我跟在CentOS Capistrano的(阿帕奇+乘客),當訪問我的網站我得到了我的部署應用程序`HTTP 500(內部服務器錯誤)」,並檢查文件的error_log,這裏的錯誤看喜歡:Rails的錯誤:無法訪問日誌文件,並::的ActionView ::模板錯誤權限被拒絕
DAV/2 Phusion_Passenger/3.0.19 mod_ssl/2.2.24 OpenSSL/1.0.0-fips configured -- resuming normal operations
Rails Error: Unable to access log file. Please ensure that /home/admin/myaap/releases/20130506191509/log/production.log exists and is chmod 0666. The log level has been raised to WARN and the output directed to STDERR until the problem is fixed..
production.log許可
-rwxrwxr-x 1 root root 46211 May 6 20:49 production.log
和
ActionView::Template::Error (Permission denied - /home/admin/myaap/releases/20130506191509/tmp/cache/assets/D3B
目錄找不到D3B。
我要找通過谷歌,其中之一是sudo chown -R root:root /home/admin/myapp/
但不是爲我工作,是否有任何其他的方式來解決這個問題的解決方案?
注:
我使用root用戶對用戶的 '管理員'(kloxo控制面板)
UPDATE
在error_log中文件部署和安裝RVM,和根目錄的位置沒有找到有關權限的錯誤和無法訪問,我正在使用chmod go-w /home/admin/myapp
和chmod 0666 production.log
,但我的網絡仍然500服務器錯誤,如何檢查錯誤?
我得到了我的TMP文件夾類似這樣的'drwxrwxr-X 3的Ubuntu ubuntu'(權限,用戶,組),並在工作,也許你可以從這些權限指導。 – juanpastas 2013-05-07 02:52:48