Installationsprobleme 1.3.28 mt apache 1.3/mod_perl

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 <Location /otrs> 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 ---------------------------------------------------------------------

NACHTRAG: nach einigen Tests läuft das OTRS nun OHNE mod_perl. Das soll aber kein Dauerzustand sein, dh. ich brauche noch etwas Unterstützung, um diese mod_perl Mechanik besser zu verstehen und das Ganze zu debuggen ... Gruß & Danke, Thommie -- -------------------------------------------------------------------- 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 ---------------------------------------------------------------------

Hallo Liste, insbes. die OTRS-Crew, ich möchte mal an mein offenes Thema aus der Mail vom 22.12.2004 erinnern (Message-ID 41C945DB.1000001@netzwissen.de). Wie dort gesagt, OTRS mit mod_perl geht nicht, ohne mod_perl schon. Für den Dauerbetrieb würde ich das OTRS aber gerne mit mod_perl einsetzen. Danke, Thommie -- -------------------------------------------------------------------- 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 ---------------------------------------------------------------------

Thomas Rother schrieb:
Hallo Liste, insbes. die OTRS-Crew, ich möchte mal an mein offenes Thema aus der Mail vom 22.12.2004 erinnern (Message-ID 41C945DB.1000001@netzwissen.de). Wie dort gesagt, OTRS mit mod_perl geht nicht, ohne mod_perl schon. Für den Dauerbetrieb würde ich das OTRS aber gerne mit mod_perl einsetzen.
Streng genommen, geht OTRS mit mod_perl1 und mod_perl2-Optionen nicht. Du mixt in Deiner .conf Direktiven für mod_perl2 mit einer mod_perl1-Installation. Lösung: a) Nur mod_perl1-kompatible Direktiven benutzen, oder b) auf A2/mod_perl2 updaten. Mit besten Grüßen, Robert Kehl
participants (2)
-
Robert Kehl
-
Thomas Rother