CEG*_*ian 4 server-configuration ruby-on-rails passenger nginx ruby-on-rails-4
我在带有 nginx/passenger/WebRick/ 的 Ubuntu 14.04 服务器中的rails 应用程序上部署了我的ruby(使用 rbenv),当我在生产环境中运行服务器时,该站点完美呈现,没有任何问题,但是当我退出 ssh 连接时,网站呈现空白,没有错误,只是一个空白的白页。
当我重新建立 ssh 连接时,即登录到服务器,我完全获得了页面!
日志,给了我这个错误,
Errno::EACCES(权限被拒绝@dir_s_mkdir - /home/username/appname)
错误日志截图:
http : //postimg.org/image/iolw2rwdr/
http://postimg.org/image/phsel5skd/
小智 7
EACCESS 错误意味着进程无法写入该位置。
您可以尝试将 ownershop 更改为您当前的用户 ( whoami),如下所示:
sudo chown -R $(whoami) ~/.appname
Run Code Online (Sandbox Code Playgroud)
注意:这需要用户有权限更改目录权限。如果用户没有,您可能必须使用具有更多权限的用户登录。