Hallo,
ich habe Installationsprobleme mit dem otrs-1.3.2 RPM auf suse 9.0.
Zunächst die Rahmendaten:
Apache/1.3.28 (Linux/SuSE) mod_ssl/2.8.15 OpenSSL/0.9.7b mod_perl/1.28
crescent/1.8.3 PHP/4.3.3 configured -- resuming normal operations
perl -v
This is perl, v5.8.1 built for i586-linux-thread-multi
Die diversen Perl-Module (Digest::MD5, Net::DNS, Net::LDAP, GD...)
wurden per Suse-RPM oder per CPAN installiert. Trotz Verwendung des RPM
habe ich die manuelle Installation ("Verwendung der tar.gz Datei zur
Installation von ORTS auf einer beliebeigen Linux/Unix plattform")
durchgearbeitet. Es hängt nun beim Laden des otrs.conf, ich komm da
nicht weiter:
-------------------------
# --
# added for OTRS (http://otrs.org/)
# --
# agent, admin and customer frontend
ScriptAlias /otrs/ "/opt/otrs/bin/cgi-bin/"
Alias /otrs-web/ "/opt/otrs/var/httpd/htdocs/"
# load all otrs modules
Perlrequire /opt/otrs/scripts/apache-perl-startup.pl
# Apache::Reload - Reload Perl Modules when Changed on Disk
PerlModule Apache::Reload
PerlInitHandler Apache::Reload
# set mod_perl2 options
ErrorDocument 403 /otrs/customer.pl
ErrorDocument 403 /otrs/index.pl
SetHandler perl-script
PerlHandler ModPerl::Registry
Options +ExecCGI
PerlOptions +ParseHeaders
</Location>
# MaxRequestsPerChild (so no apache child will be to big!)
# MaxRequestsPerChild 400
-------------------------
In der Perlrequire Zeile habe ich "apache2-perl-startup.pl" durch
"apache-perl-startup.pl" ersetzt, da wir ja den apache 1.3 benutzen.
Folgende Zeilen produzieren Fehler:
1)
PerlModule Apache::Reload
Syntax error on line 13 of /etc/httpd/intraweb.gaia.de/otrs.conf:
Can't locate Apache/Reload.pm in @INC (@INC contains: ../../
/opt/otrs/Kernel/cpan-lib /opt/otrs/
/usr/lib/perl5/5.8.1/i586-linux-thread-multi /usr/lib/perl5/5.8.1
/usr/lib/perl5/site_perl/5.8.1/i586-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl . /srv/www/
/srv/www/lib/perl) at (eval 85) line 3.
2)
PerlOptions +ParseHeaders
Syntax error on line 23 of /etc/httpd/intraweb.gaia.de/otrs.conf:
Invalid command 'PerlOptions', perhaps mis-spelled or defined by a
module not included in the server configuration
Das MaxRequestsPerChild 400 hab ich auskommentiert, da unser OTRS in
einem VirtualHost laufen wird und diese Direktive dort nicht zugelassen
ist (sagt jedenfalls der apache).
Ich bin leider kein mod_perl und ebensowenig ein "Perl-Modul-Experte",
aber ich vermute mal, daß irgendwas in unserer apache <-> mod_perl <->
Perl Umgebung falsch läuft oder "verbogen" ist.
Hat jemand ein paar Tipps?
Danke!
Thommie Rother
Gaia Stuttgart
--
--------------------------------------------------------------------
THOMAS M. ROTHER * n e t z w i s s e n . d e * D-73728 Esslingen
F.R. Germany, European Union * mailto:t.rother@netzwissen.de
http://www.netzwissen.de * GPG Key from http://wwwkeys.de.pgp.net
Fingerprint B208 E204 4249 4635 19B9 B691 3E73 C8B9 1229 DE4C
---------------------------------------------------------------------