Hola Max:
Antes que nada bienvenido al foro. Varias cosas pueden estar ocasionando que te salga ese mensaje y aquí te las ennumero para que las cheques una a una:
1. Path de PerlLa primera línea del script contiene la ruta de Perl de tu servidor, debes de checar que sea correcta:
Código:
#!/usr/bin/perl
Si no sabes cual es la ruta, pregunta a tu servicio de hosting, o checa sus FAQs lo más seguro es que ahí lo encuentres.
2. Upload en forma ASCIICuando hagas el upload del script a tu servidor por medio de FTP, verifica que lo estés haciendo en modo ASCII. Si no sabes como hacer esto lee el manual del programa de FTP que estés usando, ahí te deben de venir detalles de como configurarlo para que así lo haga.
3. Permisos de tu scriptUna vez que el script se encuentre en tu servidor entonces debes de checar que los permisos sean correctos.
Normalmente necesitas asignarle un permiso
775 para que funcione de manera correcta, pero otros servidores necesitan que los tenga como
755, prueba con los dos, uno de ellos debe de ser el correcto.
Si después de hacer todo esto el script te sigue arrojando error, entonces deberías de contactar con tu proveedor de hosting y preguntarles que es lo que debes de hacer para poder ejecutar un script de Perl.
Saludos