en regle générale, je suis pas expert , mais ils faut un module client sur ton serveur linux... CAD par exemple pour taper du oracle avec PHP il tr faut les librairies php/oracle mais aussi le client oracle pour linux, bref, il doit surement te manquer quelque chose...
Les logs doivent normalement t'aider, et la directive -w en entete de ton script t'afichera les warning #!/usr/bin/perl -w