Thank you Christian for the link it really helped,
I looked at that page
http://wiki-archive.bestpractical.com/view/ManualApacheConfig
and the one you gave me
And they said that only mod_perl 1.9x causes problems. Actually I use version
1.31
The reason why I use Apache 1.3.29 and mod-perl 1.31 is because they are
provided with OpenBSD (I use version 5.1 which has been release in may)
I tried this configuration for my virtualhost configuration
VirtualHost *
ServerAdmin root@localhost
DocumentRoot /htdocs
ServerName 192.168.1.1
Location /rty/
AddDefaultCharset UTF-8
SetHandler perl-script
PerlHandler Plack::Handler::Apache1
PerlSetVar psgi_app /var/www/htdocs/rty/sbin/rt-server
PerlRequire /var/www/htdocs/rty/monstartup.pl
Options ExecCGI Indexes FollowSymLinks
PerlSendHeader On
Order allow,deny
Allow from all
/Location
Perl
use Plack::Handler::Apache1;
Plack::Handler::Apache1-preload(/var/www/htdocs/rty/sbin/rt-server);
/Perl
ErrorDocument 404 /404.html
ErrorLog logs/192.168.1.1-error_log
CustomLog logs/192.168.1.1-access_log common
/VirtualHost
I have now the following error in my logs when my Apache is chrooted
[Mon Aug 27 14:17:37 2012] [error]: could not find component for initial path
'/share/html' (component roots are: '/var/www/htdocs/rty/local/html',
'/var/www/htdocs/rty/share/html')
(/var/www/htdocs/rty/sbin/../lib/RT/Interface/Web/Handler.pm:208)
If I remove the chroot I have this error
[Mon Aug 27 16:24:00 2012] [error] [client 192.168.1.111] File does not exist:
/var/www/htdocs/Install/index.html
It's trying to look the index.html in /var/www/htdocs/Install/ instead of
/var/www/htdocs/rty/share/html/Install/
Both problems seem to be path related. I'm going to keep on searching but by
chance if anyone had this problem, I'll be pleased to hear it
I have been able to run RT in standalone four hours ago, I was very happy about
that.
De : Christian Loos cl...@netcologne.de
À : rt-us...@lists.fsck.com
Cc : rt-users@lists.bestpractical.com rt-users@lists.bestpractical.com
Envoyé le : Lundi 27 août 2012 14h03
Objet : Re: [rt-users] RT Installation
Am 27.08.2012 09:29, schrieb Mik J:
Hello Christian,
Thank you for your answer.
I didn't install RT 4.0.6 because there was a compatibility version issue
with URI (= 1.59). Mine was older.
Now that I have and updated URI perl module, I installed RT 4.0.6
My second problem is the Apache virtualhost configuration. I use Apache
1.3.29
So far it looks like this:
VirtualHost *
ServerAdmin root@localhost
DocumentRoot /htdocs
ServerName 192.168.99.1
PerlModule Apache::PerlRun
Location /rtx/
AddDefaultCharset UTF-8
SetHandler perl-script
PerlHandler Apache::PerlRun
PerlRequire /var/www/htdocs/rty/mystartup.pl
Options ExecCGI Indexes FollowSymLinks
PerlSendHeader On
Order allow,deny
Allow from all
/Location
ErrorDocument 404 /404.html
ErrorLog logs/192.168.99.1-error_log
CustomLog logs/192.168.99.1-access_log common
/VirtualHost
Should I use RT::Mason as the PerlHandler ? (Many wikis talk about it)
In my setup I have Apache chrooted, so mod_perl loads the installed modules
at startup (I specify the list in mystartup.pl)
As you can see RT is installed in /htdocs/rty directory. Do you have any
comment on my Apache configuration ?
Thank you
You should read docs/web_deployment.pod or the online version:
https://github.com/bestpractical/rt/blob/stable/docs/web_deployment.pod
Notice that mod_perl 1.xx (which I think apache 1.3 is using) isn't
supported.
Chris