Jared Liebl wrote:
> I'm trying to get RT 3.8.1 installed on a Ubuntu v8.10 server, and I
> seem to be setting it up wrong.  I keep getting a 404 message when I try
> to access RT.
> 
> I did find the instructions for upgrading a Ubuntu install from 3.6 to
> 3.8 (http://www.nabble.com/Re:-Ubuntu-RT-3.8-package-p19726512.html),
> but I'm not smart enough to figure out how to run the configure script
> properly to get it to install in the locations chosen by the Ubuntu
> package, so I'm trying to do a manual install.
> 
> I started by loading my server as a Ubuntu LAMP server (I have some
> other stuff besides RT that I want to add to this machine later).  Then
> I installed Mod Perl 2 and ran 'make fixdeps', and everything seemed to
> go well.  I ran Make Install, and installed everything to the default
> directory (/opt/rt3/).
> 
> Then I copied /opt/rt3/etc/RT_Config.pm to
> /opt/rt3/etc/RT_SiteConfig.pm, and changed the following lines:
> Set($rtname , "servername.domain.tld");
> Set($Organization , "domain.tld");
> Set($Timezone , 'US/Central');
> Set($DatabaseUser , 'rt_user');
> Set($DatabasePassword , 'mypassword');
> Set($WebPath, "/rt");
> Set($WebBaseURL, 'http://servername.domain.tld' .
> RT->Config->Get('WebDomain') . ':' . RT->Config->Get('WebPort'));
> 
> Finally, I modified my Apache configuration file
> (/etc/apache2/sites-available/default), so that it looks like this:
> <VirtualHost *:80>
>       ServerAdmin [EMAIL PROTECTED]
> 
>       DocumentRoot /var/www/
>       <Directory />
>               Options FollowSymLinks
>               AllowOverride None
>       </Directory>
>       <Directory /var/www/>
>               Options Indexes FollowSymLinks MultiViews
>               AllowOverride None
>               Order allow,deny
>               allow from all
>       </Directory>
> 
>       ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
>       <Directory "/usr/lib/cgi-bin">
>       AllowOverride None
>       Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
>       Order allow,deny
>       Allow from all
>       </Directory>
> 
>       ErrorLog /var/log/apache2/error.log
> 
>       # Possible values include: debug, info, notice, warn, error,
> crit,
>       # alert, emerg.
>       LogLevel warn
> 
>       CustomLog /var/log/apache2/access.log combined
> 
>     Alias /doc/ "/usr/share/doc/"
>     <Directory "/usr/share/doc/">
>         Options Indexes MultiViews FollowSymLinks
>         AllowOverride None
>         Order deny,allow
>         Deny from all
>         Allow from 127.0.0.0/255.0.0.0 ::1/128
>     </Directory>
> 
>    # as RT is out of document root then we want alias
>    # and should define directory access
>    Alias /rt/ /opt/rt3/share/html/
>    <Directory /opt/rt3/share/html/>
>        Order allow,deny
>        Allow from all
>    </Directory>
> 
>    PerlRequire /opt/rt3/bin/webmux.pl
>    <Location /rt/>
>        AddDefaultCharset UTF-8
>        SetHandler perl-script
>        PerlHandler RT::Mason
>    </Location>
> </VirtualHost>
> 
> I can get a page to load at http://servername.domain.tld, but if I go to
> http://servername.domain.tld/rt, I get a 404:
> Not Found
> The requested URL /rt was not found on this server.
> Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4 with Suhosin-Patch
> mod_perl/2.0.4 Perl/v5.10.0 Server at servername.domain.tld Port 80
> 
> /var/log/apache2/error.log reads:
> [error] [client 192.168.0.123] File does not exist: /var/www/rt
> 
> I think that the problem should be easy to fix, if you know apache well.
> I'd really love to use RT 3.8 on Ubuntu.  I'd rather not switch
> distributions, or use an earlier version.
> 
> Does anyone have any suggestions for me?

Try to leave off the trailing slash on /rt/. Also I would suppose
Alias /rt/ would override Location /rt/.

Regards
          Racke

-- 
LinuXia Systems => http://www.linuxia.de/
Expert Interchange Consulting and System Administration
ICDEVGROUP => http://www.icdevgroup.org/
Interchange Development Team

_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Reply via email to