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

Beitrag lesen

-1 at /Library/WebServer/CGI-Executables/testblast.pl line 38
ab.

in Zeile 38 steht: die -1;
keine hilfreiche Fehlermeldung.

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

Wenn ich das richtig verstehe ist in $? der Rückgabe wert es system aufrufes, -1 bedeutet der Prozess konnte nicht gestartet werden.

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.

Evtl. stimmt der Pfad nicht. Ist blastall von überall ausführbar?

Struppi.