好的,事情是这样的。
我有一个Linux jbw服务器,它运行的是Apache2。我已经在上面安装了Phusion Passanger,当我重启Apache2时,我可以看到它指向默认的RoR网站。当我点击“关于此服务器”时,我得到以下错误。
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求。请联系服务器管理员webmaster@localhost,并告知他们错误发生的时间,以及您可能执行的任何可能导致错误的操作。有关此错误的详细信息,请参阅服务器错误日志。Apache/2.2.9 (Debian) Phusion_Passenger/3.0.0PHP/5.2.6-1+lenny9,带Suhosin-Patch mod_Python/3.3.1Python/2.5.2 mod_perl/2.0.4 Perl/v5.10.0服务器,网址为www..(我的网站名称).com端口80
我对Phusion一无所知,文档也没有太多帮助--我从哪里开始调试呢?
而且我不能让gem工作,似乎Phusion没有默认安装ruby gem -如果是这样的话,我如何为应用程序安装其他gem??
愿我感到如此失落!有没有好的网站可以带我一步一步地走?Phusion默认安装网站假设了一大堆东西!
B
发布于 2010-12-01 06:24:26
任何apache错误都应该记录在错误日志中,通常类似于/var/ log /apache/error.log。
看起来你没有正确编译乘客宝石。这些步骤应该是:
sudo gem install passenger
sudo passenger-install-apache2-module并仔细阅读乘客的输出。它们包含您需要的所有信息,包括如何安装缺少的依赖项以及将哪些行添加到您的配置中。
如果您希望尝试不同的Ruby版本,请查看RVM:http://rvm.beginrescueend.com/
https://stackoverflow.com/questions/4319218
复制相似问题