RT-3.2.1 Problem - Can not go into Configuration page

Hi there,

I just did what seemed to be a perfectly flawless upgrade from RT2 to
RT3.2.1.

Everything went smoothly. I used the RT2-3 conversion perl scripts to
dump the RT2 database out and reimport it to RT3.

I did a fresh install of RT3.2.1 onto another box, so that is where I
imported it to. The fresh install went great, and everything looks
perfect after the import. All my tickets and users are there.

Only there is one MAJOR problem. No user, not even “root” or any other
“super users” can bring up the site’s configuration page
http://rt3.domain.com/Admin when they click on the Configuration link on
the left hand menu pane.

All that happens is you get a brief pause for a few seconds, then you
get the same index.html page back.

:frowning:

All my perl dependencies are met. Everything installed FLAWLESSLY.

Nothing is showing up in apache’s error_log. There are no files created
in the /opt/rt3/var/log/ directory. NOTHING!!! :frowning:

Anyone have any idea’s?

Thanks for your time.

Nathan…

Hi there,

Ok. I figured out why it was going to the /index.html, but now I have a
new problem.

I had a Redirect statement in my virtualhost config so that whenever
someone went to http://rt3.domain.com/ it would send them to
http://rt3.domain.com/index.html, because apache was not doing it by
default, even with the DirectoryIndex index.html statement there.

So I remove that Redirect rule, and make the users go to
http://rt3.domain.com/index.html to log in. But now when I click on the
configure link, it sends me to http://rt3.domain.com/Admin/ and of
course, I have that same problem where index.html is not assumed, so it
does not load the page. If I type in
http://rt3.domain.com/Admin/index.html it works fine.

Why isn’t apache looking for index.html by default for this virtualhost?

I do have the DirectoryIndex index.html index.htm index.cgi index.php
index.var statement elsewhere in my apache config.

Here is my virtualhost config.

-----snip-----
<VirtualHost 202.83.64.174:5000>
ServerName rt3.iseek.com.au:5000
ServerAlias webrt.iseek.com.au:5000
DocumentRoot /opt/rt3/share/html/
AddDefaultCharset UTF-8

PerlModule Apache::DBI
PerlRequire /opt/rt3/bin/webmux.pl

<Location />
    SetHandler perl-script
    PerlHandler RT::Mason
</Location>
-----/snip-----

I am running apache 2.0.46 on a RedHat ES3 server.

Nathan…-----Original Message-----
From: Nathan Tallack
Sent: Monday, 2 August 2004 8:06 AM
To: ‘rt-users@lists.bestpractical.com’
Subject: RT-3.2.1 Problem - Can not go into Configuration page.

Hi there,

I just did what seemed to be a perfectly flawless upgrade from RT2 to
RT3.2.1.

Everything went smoothly. I used the RT2-3 conversion perl scripts to
dump the RT2 database out and reimport it to RT3.

I did a fresh install of RT3.2.1 onto another box, so that is where I
imported it to. The fresh install went great, and everything looks
perfect after the import. All my tickets and users are there.

Only there is one MAJOR problem. No user, not even “root” or any other
“super users” can bring up the site’s configuration page
http://rt3.domain.com/Admin when they click on the Configuration link on
the left hand menu pane.

All that happens is you get a brief pause for a few seconds, then you
get the same index.html page back.

:frowning:

All my perl dependencies are met. Everything installed FLAWLESSLY.

Nothing is showing up in apache’s error_log. There are no files created
in the /opt/rt3/var/log/ directory. NOTHING!!! :frowning:

Anyone have any idea’s?

Thanks for your time.

Nathan…

Hello Nathan

I’m having the same problem, for your case I think what you have to do
is to add the following line:
RedirectMatch permanent (.*)/$ http://your.ip.address$1/index.html

In your virtualhost section.

I have that line and it works if it is the DocumentRoot but in my case I
have to set it on a Alias and then I get the same problem as you have.
If anyone out there knows how to solve this, please send me an email.

Cheers,
Henrik