Hallo Werner,
From: "Werner Merz"
Hallo Peter,
Kommst du ans error_log des apache /var/log/apache2/error_log? Dort könntest du mehr Infos zu dem Problem finden.
Im suexec_log des Apache steht:
11-09 11:55:13]: uid: (1000/megabienede) gid: (60006/60006) cmd: mailmanager.pl 11-09 11:55:13]: command not in docroot (/home/m/megabiene.de/public_html/cgi-bin/mailmanager.pl
Die zweite Zeile verwirrt mich doch arg. Wenn mit "command" das Perl-Script gemeint ist, so ist es definitiv da. Laut: http://apache-server.com/tutorials/LPsuexec.html Sieht dies nach einem Konfigurationsfehler des Apache2 aus.
Sehe ich inzwischen auch so. Über Deinen Link (Danke!) und weiteres Googleln bin ich auf eine Spur gestoßen. Ich vermute, dass suexec2 buggy ist. Auch Strato erzählte mir, dass bei einem Update ggf. eine Datei überschrieben wurde (s. original-Posting). Habe suexec erfolglos neu kompiliert, bin aber nicht sicher ob die Parameter stimmen.
Das Script ist da, aber das ist der falsche Ort, bzw. nicht dort wo Apache2 das Script haben will.
Bleibt die Frage, wo es hin muss, bzw. ich Apache klarmache, dass es im gewünschten Verzeichnis ausgeführt werden soll (und darf). Da ich mit Apache2 nun wirklich nicht fit bin, ist das nicht so einfach.
Googel liefert einige Treffer wenn Du mit der Fehlermeldung: command not in docroot apache2 suchst.
Kannst Du die Konfiguration von Apache ändern? Wenn ja, dann hilft Dir der obige Link vielleicht weiter.
Ändern kann ich ALLES, habe vollen root-Zugang. Ich muss nur wissen WIE ;-) Ich habe eben nochmal an die Strato-Leute geschrieben. Mal sehen ob dabei was herauskommt. Bei der vielen Googelei habe ich gemerkt, dass ich mit dem Problem nicht alleine bin. Gruß, Rolf