LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1348|回复: 1

安装rails后,已经显示了欢迎页面,但进入任何路径都会直接显示dispatch.fcgi的文本内容

[复制链接]
发表于 2007-2-27 23:07:08 | 显示全部楼层 |阅读模式
安装rails后,输入域名已经显示了欢迎页面,但进入任何路径(包括点击页面上那个“About your application’s environment”链接,或者随意输入一个类似www.example.com/foo的路径) ... fcgi的文本内容
会是什么原因呢?
根本上来说应该是fcgid没有配置好,可我不知道自己哪里配置错了……

环境:
debian/stable
libapache2-mod-fcgid
libfcgi-ruby1.8


  1. diony@dlike:/usr/lib/ruby/gems/1.8/cache$ ls /etc/apache2/mods-enabled/
  2. cgi.load    php4.conf   proxy_connect.load  ruby.load  userdir.conf
  3. fcgid.conf  php4.load   proxy.load          ssl.conf   userdir.load
  4. fcgid.load  proxy.conf  rewrite.load        ssl.load
复制代码


  1. diony@dlike:/usr/lib/ruby/gems/1.8/cache$ cat /etc/apache2/mods-enabled/fcgid.conf
  2. <IfModule mod_fcgid.c>
  3.   AddHandler fcgid-script .fcgi
  4.   IPCCommTimeout 400
  5.   IPCConnectTimeout 100
  6.   DefaultInitEnv RAILS_ENV production
  7.   SocketPath /var/lib/apache2/fcgid/sock
  8. </IfModule>
复制代码


  1. diony@dlike:/usr/lib/ruby/gems/1.8/cache$ cat /etc/apache2/mods-enabled/fcgid.load
  2. LoadModule fcgid_module /usr/lib/apache2/modules/mod_fcgid.so
复制代码
 楼主| 发表于 2007-2-28 12:20:06 | 显示全部楼层
已解决。是.htaccess里的内容覆盖了原本设置。

AddHandler fastcgi-script .fcgi
改为
AddHandler fcgid-script .fcgi
就好了……
faint死了。一直也没注意.htaccess的顶部,只顾着改下面的了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表