Phusion Passanger,Apache 2,mysql和Linux

mrb*_*rnz 1 ruby ruby-on-rails passenger

好的,这是交易.

我有一个Linux jbw服务器,它正在运行Apache2.我已经安装了Phusion Passanger,当我重新启动Apache2时,我可以看到它指向默认的RoR网站.当我单击"关于此服务器"时,我收到以下错误.

内部服务器错误

服务器遇到内部错误或配置错误,无法完成您的请求.请联系服务器管理员,webmaster @ localhost并告知他们错误发生的时间,以及可能导致错误的任何操作.服务器错误日志中可能提供了有关此错误的更多信息.Apache/2.2.9(Debian)Phusion_Passenger/3.0.0 PHP/5.2.6-1 + lenny9 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_perl/2.0.4 Perl/v5.10.0 Server at www. (我的网站名称).com端口80

我不知道Phusion,文档也不太有用 - 我从哪里开始调试这个?

另外我不能让gem工作,似乎Phusion没有默认安装ruby gem - 如果是这样的话我该如何为应用程序安装其他gem?

我可能觉得太失落了!是否有一个好的网站可以带我一步一步走?Phusion默认安装网站假设了很多东西!

kar*_*kie 5

您需要在Passenger使用的gemset中安装RoR(例如,如果您使用Ruby Enterprise版本的乘客,则需要使用REE的gem命令来安装它.通常用于生产部署,这是我使用的唯一Ruby在系统上安装完毕后,如果你继续遇到问题,那么要查看的地方是在production.log文件的应用程序日志文件夹中(假设它是一个生产环境.)