Carmaus: ext. Prog. klappt über Commandline, aber nicht über CGI-Skript

Beitrag lesen

Hallo,
ich habe ein riesen Problem. Woran könnte es liegen, dass ein externes Programm ('blastall') bei einem Aufruf über die Kommandozeile und auch beim manuellen Aufruf eines Skripts mit ./testblast.pl (welches das Programm mit dem system()-Befehl startet) einwandfrei klappt, aber nicht, wenn ich das Skript als cgi über einen Browser aufrufe. Das Skript bricht dann immer mit der Fehlermeldung:
-1 at /Library/WebServer/CGI-Executables/testblast.pl line 38
ab.

So habe ich den system-Befehl geschrieben:
system('blastall -p blastx -i test.fasta -o testblast_sh.out') == 0 or die $?;

Aber wie schon oben erwähnt: An dem Befehl kann es nicht liegen, da blastall ja ausgeführt wird, wenn ich das Perl-Skript manuell ausführe. Nur beim Ausführen aus dem Browser heraus bricht das Skript ab.
Gruß, Carmaus