Мы имеем:
mod_ruby-1.2.6
Centos 5
Apache 2.2.9
ruby 1.8.5
инструкцию по установке берем от сюда http://wiki.modruby.net/en/?InstallGuide
Ставим:
$ tar zxvf mod_ruby-1.2.6.tar.gz
$ cd mod_ruby-1.2.6/
дальше делаем ./configure.rb --with-apr-includes=/usr/include/apr-1
и сразу получаем ошибку eroor и что то там нот фаунд.
смотрим такого пути вообще не существует но есть такой =/usr/include/apache
ставим
./configure.rb --with-apr-includes=/usr/include/apache
Все вроде ставится ошибок нет!
Дальше по инструкции http://www.inode.ru/articles/programming/2006-02-12/297 :
Вставляем:
# загрузка модуля mod_ruby
LoadModule ruby_module /usr/lib/apache/mod_ruby.so
AddModule mod_ruby.c
# Настройка обработчиков для файлов *.rbx
<IfModule mod_ruby.c><
RubyRequire apache/ruby-run
<Location /ruby>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
Options +ExecCGI
</Location>
<Files *.rbx>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
Options +ExecCGI
</Files>
</IfModule>
в файл httpd.conf и получаем Syntax error on line 65 of /etc/httpd/conf/httpd.conf: without matching section
Пробуем вставлять в другие места файла меняется только кол-во цифр то Syntax error on line 65 то 108 и т.д
Вопрос как правильно его туда вставить???
p.s пробывал по другой инструкции вставить вот это:
LoadModule ruby_module /usr/local/libexec/mod_ruby.so
## On Linux (FC3) this becomes
# LoadModule ruby_module /usr/lib/apache/mod_ruby.so# ClearModuleList
# AddModule mod_ruby.c<IfModule mod_ruby.c>
RubyRequire apache/ruby-run# Execute files under /ruby as Ruby scripts
<Location/ruby>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
</Location># Execute *.rbx files as Ruby scripts
<Files *.rbx>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
</Files>
</IfModule
получил вот это
[Thu Aug 07 06:40:36 2008] [warn] module php5_module is already loaded, skipping
Syntax error on line 60 of /etc/httpd/conf/httpd.conf:
<Location not allowed here
httpd not running, trying to start
Помогите!!!
А ты читать то сам ошибки не пробовал?
Ну так хотябы, ради прикола.
>А ты читать то сам ошибки не пробовал?
>Ну так хотябы, ради прикола.Если бы я понимал как исправить я б здесь не писал!
а читать я умею)
Кто знает как исправить помогите плз.
>Если бы я понимал как исправить я б здесь не писал!
>а читать я умею)
>Кто знает как исправить помогите плз.Помогу сразу, после того, как поможете мне перевести фразу <Location not allowed here
Прямо сюда, на форум и запостите перевод.