2
我试图用Capistrano的,面向这些错误代码部署:Capistrano的 - Rails的错误:无法访问日志文件+麒麟:权限被拒绝
** [out :: IP] Rails Error: Unable to access log file. Please ensure that /home/deployer/apps/projectname_production/releases/20150224143955/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
/log
目录(和chmod 0666 production.log
)并将其部署到服务器,但错误仍然存在。 我在那里错过了什么?
我面临一个更加错误,同时部署:
** [out :: IP] bash: /etc/init.d/unicorn_projectname: Permission denied
我检查这个文件在服务器上并有以下几点:
lrwxrwxrwx 1 root root 68 Feb 24 14:20 unicorn_projectname -> /home/deployer/apps/projectname_production/current/config/unicorn_init.sh
哪些权限应该有这个文件?
非常感谢您的帮助。
编辑:如果我登录到服务器并运行此命令 - 在服务器上touch production.log
,我得到touch: cannot touch 'production.log': Permission denied
。