[rt-users] rt-3.8.6 is already installed... Error code 1

Zach Boettner zachb at oxfordsuites.com
Wed Dec 23 11:50:23 EST 2009


Apache fails to start or restart unless I remove or comment the following
line: PerlRequire /usr/local/share/rt38/bin/webmux.pl

???


-----Original Message-----
From: Matthew Seaman [mailto:m.seaman at infracaninophile.co.uk] 
Sent: Wednesday, December 23, 2009 12:03 AM
To: Zach Boettner
Cc: RT Users
Subject: Re: [rt-users] rt-3.8.6 is already installed... Error code 1

Zach Boettner wrote:
> I meant to send this in my last email. What is wrong with the following? I
> am getting HTTP 403 error when trying to access
> http://servername/rt/index.html
> 
> Alias /rt/ /usr/local/share/rt38/html
> <Directory "/usr/local/share/rt38/html">
> Order allow,deny
> Allow from all
> </Directory>
> 
> PerlRequire /usr/local/share/rt38/bin/webmux.pl
> <Location /rt/>
> AddDefaultCharset UTF-8
> SetHandler perl-script
> PerlHandler RT::Mason
> </Location>

Please keep the rt-users mailinglist in the loop rather than sending to me
directly.  

You want something like this for your Apache conf:

<VirtualHost rt.example.org:80>
    ServerName rt.example.org
    DocumentRoot "/usr/local/share/rt38/html"
    AddDefaultCharset UTF-8

    PassEnv PATH

    ## Uncomment the following, change port number to 443 above and obtain
key and
    ## cert if you want HTTPS:
    #SSLEngine on
    #SSLCipherSuite RSA:!EXP:!NULL:+HIGH:+MEDIUM:-LOW
    #SSLCertificateFile
/usr/local/www/apache22/certs/rt.example.org-cert.pem
    #SSLCertificateKeyFile
/usr/local/www/apache22/certs/rt.example.org-key.pem

    <Directory "/usr/local/share/rt38/html">
        Options none
        AllowOverride none

        Order Deny,Allow
        Allow from all
    </Directory>

    PerlRequire /usr/local/bin/webmux.pl

    <Location /NoAuth/images>
        SetHandler default
    </Location>
    <Location />
       SetHandler perl-script
       PerlHandler RT::Mason
    </Location>
</VirtualHost>

This assumes:

   * Apache 2.x
   * You have a separate rt.example.org hostname that is only used for RT
   * RT is based at the root of the site.

To make RT appear in a sub directory ... ie http://rt.example.org/rt/ you
need
to add an alias before the <Location> sections:

   Alias /rt/ /usr/local/share/rt38/html

and then add a leading /rt/ to the locations:

    <Location /rt/NoAuth/images>
        SetHandler default
    </Location>
    <Location /rt/>
       SetHandler perl-script
       PerlHandler RT::Mason
    </Location>

However you arrange the site, you will have to make sure that
RT_SiteConfig.pm
conforms to the same layout.

	Cheers,

	Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
                                                  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
                                                  Kent, CT11 9PW





More information about the rt-users mailing list