Dear Users,

My new installation of RT (4.0.1) causes mod_perl to throw fatal errors when 
trying to restart apache.

I use Apache 2.2.11 with mod_perl 2.0.4.
Perl is at version 5.10.10, MySQL at 5.0.83, and I'm running Fedora 10.

I compiled RT from source, downloaded from the bestpractical main download site.

After
 I drop the apache configuration file for rt4 into the conf.d directory 
and try to start up apache, I get the following error:

Deep recursion on subroutine "RT::Config::__GetNameByRef" at 
/opt/rt4/sbin/../lib/RT/Config.pm line 1180.
Deep recursion on subroutine "RT::Config::__GetNameByRef" at 
/opt/rt4/sbin/../lib/RT/Config.pm line 1180.
Deep recursion on subroutine "RT::Config::__GetNameByRef" at 
/opt/rt4/sbin/../lib/RT/Config.pm line 1180.

Here's the config file for rt4 (it's pretty vanilla): 

<VirtualHost *:8080>
        ### Optional apache logs for RT
        # ErrorLog /opt/rt4/var/log/apache2.error
        # TransferLog /opt/rt4/var/log/apache2.access
        # LogLevel debug

        AddDefaultCharset UTF-8

        DocumentRoot "/opt/rt4/share/html

        <Location />
            Order allow,deny
            Allow from all

            SetHandler modperl
            PerlResponseHandler Plack::Handler::Apache2
            PerlSetVar psgi_app /opt/rt4/sbin/rt-server
        </Location>
        <Perl>
            use Plack::Handler::Apache2;
            Plack::Handler::Apache2->preload("/opt/rt4/sbin/rt-server");
        </Perl>
    </VirtualHost>

Does anyone out there in the world wide web know a solution to this problem?

Any help would be much appreciated!

- Ryan 
--------
2011 Training: http://bestpractical.com/services/training.html

Reply via email to