[rt-devel] Can't start Apache after installing RT 2.0.13
    Frederic Gobin 
    frederic.gobin at mindmatics.de
       
    Tue Apr 23 04:39:50 EDT 2002
    
    
  
Each time I try to start apache with
    apachectl start
I get an error :
    Variable "$m" is not imported at /usr/local/rt2/bin/webmux.pl line 94.
    [Mon Apr 22 15:37:27 2002] [error] Global symbol "$m" requires 
explicit package name at /usr/local/rt2/bin/webmux.pl line 94.
    Compilation failed in require at (eval 1) line 1.
    Syntax error on line 587 of /usr/local/apache/conf/httpd.conf:
    Global symbol "$m" requires explicit package name at 
/usr/local/rt2/bin/webmux.pl line 94.
    Compilation failed in require at (eval 1) line 1.
    /usr/local/apache/bin/apachectl start : httpd could not be started
Here is the part of my httpd.conf I changed :
    Alias /rt2 "/usr/local/rt2/WebRT/html"
    PerlRequire /Usr/local/rt2/bin/webmux.pl
    <Location /rt2>
        SetHandler perl-script
        PerlHandler RT::Mason
    </Location>
</IfModule>
And here is the relevant part of my webmux.pl
    use Apache::Session::File;
    #...
    sub SetContentType {
        my $type = shift;
        $RT::Mason::r->content_type($type);
    }
    sub CGIObject {
        $m->cgi_object();
    }
}
The line with the $m is the line 94 and the only one with $m ...
Whats going wrong ?
    
    
More information about the Rt-devel
mailing list