Well, that behavior is absulute correct,
I was a bit confused...


Zoran Kikic schrieb:
Hello,

my setup works so far but ruby in html files works only
when I add the following 2 lines not only in
<IfModule mod_ruby.c> but outside of it too.

SetHandler ruby-object
RubyHandler Apache::ERubyRun.instance

That's bad because when I try then to acces the index directory
"http://xyz.local/";
I get a "500 Internal Server Error error" and these logs:

[error] mod_ruby: /usr/lib/ruby/1.8/apache/eruby-run.rb:101:in `compile_file': /srv/www/error/HTTP_INTERNAL_SERVER_ERROR.html.var:453:missing end delimiter (ERuby::CompileError) [error] mod_ruby: from /usr/lib/ruby/1.8/apache/eruby-run.rb:101:in `compile'
[error] mod_ruby:   from /usr/lib/ruby/1.8/apache/eruby-run.rb:99:in `open'
[error] mod_ruby: from /usr/lib/ruby/1.8/apache/eruby-run.rb:99:in `compile' [error] mod_ruby: from /usr/lib/ruby/1.8/apache/eruby-run.rb:69:in `handler'


When I try "http://xyz.local/index.html"; which contains ruby code
everything is fine.


Any hints?


Thanks
Zoran




-------------------------------------------------------------
### httpd.conf ############################
LoadModule ruby_module /usr/lib/apache/mod_ruby.so
AddType text/html .rhtml


<IfModule mod_ruby.c>
  RubyRequire apache/ruby-run
  <FilesMatch "\.rbx$">
    Options +ExecCGI
    SetHandler ruby-object
    RubyHandler Apache::RubyRun.instance
  </FilesMatch>

  RubyRequire apache/eruby-run
  <FilesMatch "\.rhtml$">
    SetHandler ruby-object
    RubyHandler Apache::ERubyRun.instance
  </FilesMatch>

    SetHandler ruby-object
    RubyHandler Apache::ERubyRun.instance
</IfModule>

Include /etc/apache/vhosts/*



### a vhost ##################################

NameVirtualHost *:80

<VirtualHost *:80>
    ServerAdmin [EMAIL PROTECTED]
    DocumentRoot /srv/www/htdocs/xyz.local
    ServerName xyz.local
    ServerAlias www.xyz.local
    ErrorLog /var/log/apache/xyz.local-error_log
    CustomLog /var/log/apache/xyz.local-access_log common

    DirectoryIndex index.html index.xhtml index.rhtml index.rbx

    <Directory /srv/www/htdocs/xyz.local>
      Options Indexes
      Options FollowSymlinks
      Options MultiViews
      Options ExecCGI
      AddType text/html .rhtml
      AllowOverride All
      order allow,deny
      allow from all
    </Directory>

</VirtualHost>






---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
  "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
  "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to