[rt-users] Re quest Tracker Doesn't work properly Web if Doesnt show all Elements

rtjoe fireskyer at gmx.de
Mon Feb 7 08:41:17 EST 2011


is it the right file you've mentioned?

rtjoe wrote:
> 
> Hello Thomas
> 
> RT_SiteConfig.pm: 
> 
> # Any configuration directives you include  here will override 
> # RT's default configuration file, RT_Config.pm
> #
> # To include a directive here, just copy the equivalent statement
> # from RT_Config.pm and change the value. We've included a single
> # sample value below.
> #
> # This file is actually a perl module, so you can include valid
> # perl code, as well.
> #
> # The converse is also true, if this file isn't valid perl, you're
> # going to run into trouble. To check your SiteConfig file, use
> # this comamnd:
> #
> #   perl -c /path/to/your/etc/RT_SiteConfig.pm
> 
> #Set( $rtname, 'example.com');
> #Set(@Plugins,(qw(Extension::QuickDelete RT::FM)));
> 1;
> 
> #TIMEZONE . takes the timezone from linux installation.
>  my $zone = "UTC";
>  $zone='/bin/cat /etc/timezone'
>  if -f "/etc/timezone";
>  chomp $zone;
>  Set($Timezone, $zone);
>  # THE BASICS:
>  Set($rtname, 'rtsdatabase');
>  Set($Organization, 'rt.example.com');
> Set($CorrespondAddress , '');
> Set($CommentAddress , 'rt-comment at example.com');
>  # THE WEBSERVER:
>  Set($WebPath , "/");
>  Set($WebBaseURL , "http://rt.example.com");
>  # THE DATABASE:
>  Set($DatabaseType, 'mysql');
>  Set($DatabaseHost, 'localhost');
>  Set($DatabaseUser , 'rt_user');
>  Set($DatabasePassword , 'wibble');
>  Set($DatabaseName, 'rt3');
> Set($RTAddressRegexp ,
> '^help(-comment)?\@(help|admin)\.(example\.org|ourother\.domain\.com)$');
> 
> I think you mean this :
> 
> http://ipadresse/rt/index.html
> 
> <!DOCTYPE html 
>      PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
>      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
> <!--
> % $m->out('--'.'>');
> % $m->comp('/Elements/Header', Title=>loc("RT at a glance"), Refresh =>
> $session{'home_refresh_interval'}||RT->Config->Get('HomePageRefreshInterval',
> $session{'CurrentUser'} ));
> % if (0) {
> %# -->
> <html><head>
> <meta http-equiv="refresh" content="30;
> url=http://bestpractical.com/rt/rt-broken-install.html">
> <title>Almost there!</title></head>
> <body>
> 
>  http://www.bestpractical.com/images/unconfigured-rtlogo.jpg 
> <br /><br />
> <h1>You're almost there!</h1>
> 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
> sales at bestpractical.com.
> 
> 
> <!--
> % }
> 
> %# BEGIN BPS TAGGED BLOCK {{{
> %# 
> %# COPYRIGHT:
> %# 
> %# This software is Copyright (c) 1996-2009 Best Practical Solutions, LLC
> %#                                          <jesse at 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>
> 
> %# --></body></html>
> 
> 
> greetings rtjoe
> 
> 
> 
> 
> 
> Thomas Sibley wrote:
>> 
>> On 04 Feb 2011 10:01, rtjoe wrote:
>>> 
>>> Update 3: 
>>> I tried to integrate fastcgi with the following settings:
>>> # ip based virtual host
>>>  <VirtualHost 192.168.112.23>
>>> # ServerName rt.example.com
>>>  DocumentRoot /opt/rt3/share/html
>>>  AddDefaultCharset UTF-8
>>> 
>>>     # optional apache logs for RT
>>>     ErrorLog /opt/rt3/var/log/apache2.error
>>>     TransferLog /opt/rt3/var/log/apache2.access
>>>    AddHandler fastcgi-script fcgi
>>>    ScriptAlias / /opt/rt3/bin/mason_handler.fcgi/
>>>     <Directory "/opt/rt3">
>>>     Options FollowSymLinks ExecCGI
>>>     AllowOverride None
>>> </Directory>
>> 
>> Show us your RT_SiteConfig.pm.
>> 
>>>> If i try to connect to my RT Site it comes this picture:
>>>>
>>>>  http://old.nabble.com/file/p30843030/rtpicture5.jpg 
>> 
>> You're not getting the images or CSS.  What are the CSS urls in the HTML
>> source?  And the image url?
>> 
>> Thomas
>> 
>> 
> 
> 

-- 
View this message in context: http://old.nabble.com/Request-Tracker-Doesn%27t-work-properly--Web-if-Doesnt-show-all-Elements-tp30843030p30863672.html
Sent from the Request Tracker - User mailing list archive at Nabble.com.




More information about the rt-users mailing list