[rt-users] You're almost there!

Anne Ramey anner at blast.com
Thu Aug 4 11:13:21 EDT 2005



Tomas Doyle XA (DL/LMI) wrote:
> Hi Anne,
> 
> Thanks for taking an interest
> 
> 
>>Do you continue to get the same error in your apache logs?  What is that 
>>error?
> 
> 
> The logs file contain no information on the problem the last log is from restarting apache
> 
> [Wed Aug 03 12:13:43 2005] [notice] Digest: done
> [Wed Aug 03 12:13:43 2005] [notice] LDAP: Built with OpenLDAP LDAP SDK
> [Wed Aug 03 12:13:43 2005] [notice] LDAP: SSL support unavailable
> [Wed Aug 03 12:13:43 2005] [notice] mod_python: Creating 32 session mutexes based on 150 max processes and 0 max threads.
> [Wed Aug 03 12:13:43 2005] [notice] Apache/2.0.49 (Fedora) configured -- resuming normal operations
> ~
> 
> I removed the alias /rt from the httpd.conf file
> 
> <VirtualHost 1xx.1xx.1xx.xx>
> ServerName xxxx.xxx.xxx.ericsson.se
> DocumentRoot /requesttracker/rt-3.2.3/html
> AddDefaultCharset UTF-8
> PerlModule Apache::DBI
> PerlRequire /requesttracker/rt-3.2.3/bin/webmux.pl
> PerlSetVar MasonArgsMethod CGI
> 
> #Alias /rt "/requesttracker/rt-3.2.3/html"
> #<Location /rt>
> 
> <Location /requesttracker/rt-3.2.3/html>
> SetHandler perl-script
> PerlHandler RT::Mason
> </Location>
> </VirtualHost>
> 
> 
> But if i type into the browser the url xxxx.xxx.xxx.ericsson.se/rt (i know it doesnt exist) this page is opened
> 
> 
> System error
> 
> error:  Component path given to Interp->load must be absolute (was given ) 
> context:  ...   
> 194:  if (!ref($request_comp)) { 
> 195:  $request_comp =~ s{/+}{/}g; 
> 196:  $self->{top_path} = $path = $request_comp; 
> 197:   
> 198:  search: { 
> 199:  $request_comp = $self->interp->load($path); 
> 200:   
> 201:  last search unless $self->use_dhandlers; 
> 202:   
> ...   
>  
> code stack:  /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm:198
> /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm:166
> /usr/lib/perl5/site_perl/5.8.3/Class/Container.pm:275
> /usr/lib/perl5/site_perl/5.8.3/Class/Container.pm:353
> /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Interp.pm:222
> /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Interp.pm:216
> /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/CGIHandler.pm:127
> /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/CGIHandler.pm:76
> /requesttracker/rt-3.2.3/bin/mason_handler.fcgi:75
>  
> raw error
> 
> and if i put in the correct address xxxx.xxx.xxx.ericsson.se
> 
> im brought to the page YOUR ALMOST THERE and then redirected to the page http://bestpractical.com/rt/rt-broken-install.html
> 
> lost is an understatment
> 
> Any help greatly appreciated
> 
> Kind Regards
> 
> Tomas Doyle
if you are using /rt, you want that location in the file...I read 
somewhere when I was setting up that apache 2 didn't work without:
  RedirectMatch permanent ...

as in:
<Location /rt>
     RewriteEngine On
     RedirectMatch permanent (.*)/$ $1/index.html
     AddDefaultCharset UTF-8
     SetHandler perl-script
     PerlHandler RT::Mason
</Location>

Hope this helps,
Anne



More information about the rt-users mailing list