Estoy tratando de crear una imagen usando el Bio::Perl/Bio::Gráficos y a aplicarlo en mi servidor web. Sin embargo, siempre estoy tratando de ejecutar mi secuencias de comandos en línea, la línea de comandos no responder a ejecutar mi script.
Uno de mis módulo de perl contiene los archivos de este sistema de comando:
my $command = "perl Graphics.pl $start $end $attributes";
system($command);
Todos los valores son enviadas a este comando y todos los scripts funcionan perfectamente bien cuando se ejecuta manualmente a través de la línea de comandos. Apache no informar de un error los mensajes, excepto que el archivo se suponía que iba a crear en Graphics.pl no ha sido creado:
> [Mon Dec 16 12:15:59 2013] [error] [client ::1] Cannot Open Output 59_15_12_16_11_113_1_349_0.png, referer: http://localhost/~User/cgi-bin/Home.pl
>[Mon Dec 16 12:15:59 2013] [error] [client ::1] File does not exist: /Users/User/Sites/cgi-bin/59_15_12_16_11_113_1_349_0.png, referer: http://localhost/~User/cgi-bin/Results.pl?start=1000&end=20000&chr=All&type=protein
Hay una configuración adicional que necesita ser configurado en la configuración de Apache para que pueda utilizar la línea de comandos?
Mis especificaciones son las siguientes:
- La versión del servidor: Apache/2.2.24 (Unix)
- perl 5, versión 16, subversion 2 (v5.16.2)
- Mac OS 10.9 Mavericks
Cualquier ayuda sería muy apreciada.