PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2 unterschiedliche Perl, Apache Modul, mod_perl und der falsche Pfad



shogun
01.10.08, 14:27
Hallo,

bin über die Suchfunktion nicht fündig geworden.

Habe folgendes Problem:

Wir haben einen Server, auf dem eine neue php basierende Applikation installiert werden soll.
Vom Betriebssystem aus ist ein PHP 5.8.4 installiert, gefordert war aber 5.10.0.

Also habe ich ein php 5.10.0 parallel installiert.

Jetzt habe ich das Problem, dass Perl, über den Apache aufgerufen, den Pfad ( und wahrscheinlich auch alle anderen Systemvariablen) nicht übernimmt. Entweder Das, oder der Pfad wird überschrieben.

Gibt es eine Konfigurationsdatei zu Perl, in der man den Pfad angeben kann?
Hatte jemand schon mal ein Ähnliches Problem?

Danke im Voraus.

Gruß
Thomas

marce
01.10.08, 14:30
läuft die Applikation als normales CGI oder per mod_perl?

bei ersterem sollte sich eigentlich alles über den Shebang und einen angepassten Include-Path regeln lassen.

shogun
01.10.08, 14:54
läuft über mod_perl.

shogun
01.10.08, 16:32
Hallo,

mir ist gerade aufgefallen, dass ich in der error_log des Apache folgende Meldung bekomme:

mod_unique_id: using ip addr <Adresse>

Der Server hat mehrere IP-Adressen. Leider zieht der Apache die Falsche an.

Vom Apache angezogen wird eine 5er IP, richtig wäre aber eine 10er.
Es handelt sich hierbei um 2 voneinander unabhängige Netze.

Kann mir jemand erklären, von wo sich mod_unique_ip die IP holt?

Ich glaube zwar nicht, dass Das was mit dem Pfad zu tun hat, es ist aber auf jeden Fall auch falsch.

Danke im Voraus.

Gruß
Thomas

shogun
02.10.08, 18:15
peinlich, peinlich!

Ich hatte vergessen, in der httpd.conf den standard VirtualHost Abschnitt auszukommentieren.
Deshalb hatte ich 2 mal VirtualHost *:80 drin stehn.