Hallo Stefan. Ich fürchte, den Rest mußt Du jetzt selber rausbekommen. Hier nur ein paar tips: On Wed, 2002-07-17 at 14:36, Stefan Schilling wrote:
Am Mittwoch, 17. Juli 2002 um 13:48 schrieb Volker Kroll:
On Wed, 2002-07-17 at 13:24, Stefan Schilling wrote:
Am Mittwoch, 17. Juli 2002 um 11:07 schrieb Volker Kroll: ok, wie bekomme ich raus, womit es läuft und wie paae ich das an?
Notfalls oben in dem Skript ein sleep(20); einfügen und mit ps aux | grep vbox nachschauen.
Mein Problem ist jetzt heraus zu finden, welches Verzeichnis er eigentlich öffnen will, da /var/spool/vbox so aus sieht (auch rekursiv):
OK. Können wir haben. Ändere die Zeile in: opendir DH, $incoming_path or die "Error at opendir $incoming_path $!";
hab ich gemacht; ~/error_log: [Wed Jul 17 14:25:15 2002] [error] Error at opendir /var/spool/vbox/vbox/incoming Permission denied at/home/vbox/public_html/ cgi-bin/vbox.pl line 144.
Er darf also /var/spool/vbox/vbox/incoming nicht öffnen. Vermutlich wirklich falsche Rechte.
also User vbox ist ein normnaler Nutzer. Nein, was ich meinte war, wenn tatsächlich eine Authentifizierung benötigt würde, bzw. abgefragt wird, müßte das doch sicher irgendwo stehen (entweder in httpd.conf oder in den CGIs, mehr wird ja nicht aufgerufen (ausser ein paar Bildern, aber...))
Es wird ein Skript ausgeführt, das muß die richtigen Rechte haben. Komm Stefan, ein wenig denken und suchen mußt Du schon selber. Der http-Server führt Dein Skript aus. Üblicherweise mit den Rechten von wwwrun. Nun mußt Du suexec so benutzen, daß die Rechte korrekt sind, das habe ich noch nie gemacht, aber in der README.FIRST steht eigentlich drin, wie das gemacht werden soll. Mache es doch einfach __exakt__ so, wie es da steht. Um Dir mehr zu helfen, müßte ich das hier aufbauen, dafür habe ich echt weder Lust noch Zeit, jetzt ist Dein eigener Einsatz gefordert, ansonsten wird Dir nichts anderes übrig bleiben, als Dein Projekt zu knicken. Gruß Volker -- Volker Kroll 4mino AG Chief System Developer Chausseestr. 52 b volker.kroll@4mino.de D-10115 Berlin Tel.: +49-30-2888490-0 Fax.: +49-30-2888490-99