<font color='black' size='2' face='Arial, Helvetica, sans-serif'>
<div>After I uncomment the PerlRequire in my httpd.conf file, apche2 restart successfully, but then I receive the following message from my web browser:</div>


<div> </div>

<H1>You're almost there!</H1>

<div>You haven't yet configured your webserver to run RT. You appear to have installed RT's web interface correctly, but haven't yet configured your web server to "run" the RT server which powers the web interface. The next step is to edit your webserver's configuration file to instruct it to use RT's <STRONG>mod_perl</STRONG>, <STRONG>FastCGI</STRONG> or <STRONG>SpeedyCGI</STRONG> handler. If you need commercial support, please contact us at <A href="mailto:sales@bestpractical.com">sales@bestpractical.com</A>. </div>


<div> </div>


<div> </div>


<div>What Am I doing wrong in this case?<!--
% }

%# BEGIN BPS TAGGED BLOCK {{{
%# 
%# COPYRIGHT:
%# 
%# This software is Copyright (c) 1996-2009 Best Practical Solutions, LLC
%#                                          <jesse@bestpractical.com>
%# 
%# (Except where explicitly superseded by other copyright notices)
%# 
%# 
%# LICENSE:
%# 
%# This work is made available to you under the terms of Version 2 of
%# the GNU General Public License. A copy of that license should have
%# been provided with this software, but in any event can be snarfed
%# from www.gnu.org.
%# 
%# This work is distributed in the hope that it will be useful, but
%# WITHOUT ANY WARRANTY; without even the implied warranty of
%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
%# General Public License for more details.
%# 
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
%# 02110-1301 or visit their web page on the internet at
%# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.
%# 
%# 
%# CONTRIBUTION SUBMISSION POLICY:
%# 
%# (The following paragraph is not intended to limit the rights granted
%# to you to modify and distribute this software under the terms of
%# the GNU General Public License and is only of importance to you if
%# you choose to contribute your changes and enhancements to the
%# community by submitting them to Best Practical Solutions, LLC.)
%# 
%# By intentionally submitting any modifications, corrections or
%# derivatives to this work, or any other work intended for use with
%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
%# you are the copyright holder for those contributions and you grant
%# Best Practical Solutions,  LLC a nonexclusive, worldwide, irrevocable,
%# royalty-free, perpetual, license to use, copy, create derivative
%# works based on those contributions, and sublicense and distribute
%# those contributions and any derivatives thereof.
%# 
%# END BPS TAGGED BLOCK }}}
<& /Elements/Tabs, 
    Title          => loc("RT at a glance"),
    current_tab    => 'index.html',
    current_toptab => 'index.html',
    tabs           => $tabs,
    actions        => $actions,
    &>
<& /Elements/ListActions, actions => \@results &>    
<& /Elements/MyRT &>
<%init>

my @results;
my $skip_create = 0;

$m->callback( ARGSRef => \%ARGS, results => \@results, CallbackName => 'Initial', 
              skip_create => \$skip_create );

if ( $ARGS{'QuickCreate'} ) {
    my $QueueObj = new RT::Queue($session{'CurrentUser'});
    $QueueObj->Load($ARGS{Queue}) or Abort(loc("Queue could not be loaded."));
    
    my $CFs = $QueueObj->TicketCustomFields();
    
    my $ValidCFs = $m->comp(
        '/Elements/ValidateCustomFields',
        CustomFields => $CFs,
        ARGSRef => \%ARGS
    );


    if ( $ValidCFs && !$skip_create ) {
        my ($t, $msg) = CreateTicket( 
                        Queue => $ARGS{'Queue'},
                        Owner => $ARGS{'Owner'},
                        Status => 'new',
                        # yes! it's Requestors, not Requestor
                        Requestors => $ARGS{'Requestors'},
                        From => $session{'CurrentUser'}->EmailAddress,
                        Content => $ARGS{'Content'},
                        Subject => $ARGS{'Subject'});
        push @results, $msg;
    }
    elsif ( !$ValidCFs ) {
        push @results, "can't quickly create ticket in queue " .
            $QueueObj->Name . ' because some custom fields need to be set, please go to normal ticket creation page to do that.';
    }
}


if ( $ARGS{'q'} ) {
    RT::Interface::Web::Redirect(RT->Config->Get('WebURL')."Search/Simple.html?q=".$m->interp->apply_escapes($ARGS{q}));
}

my $actions;
if ($session{'CurrentUser'}->HasRight(Right => 'ModifySelf', Object => $RT::System)) {
    $actions = {
        A => { title => loc('Edit'),
               path  => 'Prefs/MyRT.html',
             },
    };
}

my $tabs = $m->comp("/Elements/DashboardTabs");
</%init>

%# --><br>
<br>
</div>


<div style="CLEAR: both"></div>
<br>
<br>


<div style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: arial,helvetica">-----Original Message-----<br>
From: Rob MacGregor <rob.macgregor@gmail.com><br>
To: RT-Users <RT-Users@lists.bestpractical.com><br>
Sent: Mon, May 17, 2010 4:14 pm<br>
Subject: Re: [rt-users] Trying to install mod_perl<br>
<br>


<div id=AOLMsgPart_0_6b87b590-f51e-481c-99a2-0e43043ed35b style="FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000; FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; BACKGROUND-COLOR: #fff"><PRE style="FONT-SIZE: 9pt"><TT>On Mon, May 17, 2010 at 20:31,  <<A href="mailto:borngunners@aol.com">borngunners@aol.com</A>> wrote:
> After couple of apache2 fail, I am trying to install mod_perl in cpan and I
> got the following error messages:
>
>  cpan[1]> install mod_perl
> CPAN: Storable loaded ok (v2.18)
> Going to read '/root/.cpan/Metadata'
>   Database was generated on Mon, 17 May 2010 14:28:57 GMT
> CPAN: YAML loaded ok (v0.71)
> Going to read 125 yaml files from /root/.cpan/build/
> CPAN: Time::HiRes loaded ok (v1.9711)
> DONE
> Restored the state of none (in 2.8972 secs)
> Running install for module 'mod_perl'
> Running make for G/GO/GOZER/mod_perl-1.31.tar.gz
>   Has already been unwrapped into directory
> /root/.cpan/build/mod_perl-1.31-OqZLsX
>   '/usr/bin/perl Makefile.PL INSTALLDIRS=site' returned status 2, won't make
> Running make test
>   Make had some problems, won't test
> Running make install
>   Make had some problems, won't install

That suggests you already have installed mod_perl.  Did you also
configure it in Apache?

See the mod_perl documentation at <A href="http://perl.apache.org/" target=_blank>http://perl.apache.org/</A>, in
particular <A href="http://perl.apache.org/docs/2.0/user/config/config.html#Enabling_mod_perl" target=_blank>http://perl.apache.org/docs/2.0/user/config/config.html#Enabling_mod_perl</A>

> Please help me resolve this issue. What do I need to do and where is apache2
> source directory located?

That really depends on how you installed Apache.

Note that Apache has it's own mailing lists -
<A href="http://httpd.apache.org/userslist.html" target=_blank>http://httpd.apache.org/userslist.html</A>.

-- 
                 Please keep list traffic on the list.

Rob MacGregor
      Whoever fights monsters should see to it that in the process he
        doesn't become a monster.                  Friedrich Nietzsche

Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
Buy a copy at <A href="http://rtbook.bestpractical.com/" target=_blank>http://rtbook.bestpractical.com</A>
</TT></PRE></div>
<!-- end of AOLMsgPart_0_6b87b590-f51e-481c-99a2-0e43043ed35b --></div>
</font>