Voir la version complète : Executer un script CGI Perl
Bonsoir tout l'monde !
1/ je suis vraiment nul, je n'y connais rien et je suis tout nouveau sur ce forum mais je bricole !
2/ j'ai vraiment besoin d'une réponse claire avec un exemple... du genre pour gogol
Ma question : j'ai installé un script CGI Perl dans mon répertoire cgi-bin.
Après plusieurs jours de recherche, j'ai mis un CHMOD 755 et un CHMOD 777 conformément au guide d'install.
Après, le guide me dit d'éxécuter ce script en tapant l'url http://www.votreserveur.com/cgi-bin/pg-download.pl?admin
ça marche pas... quel chemin dois je taper pour exécuter ce script ????
:confused: :mad:
Merci d'avance !
A++
Bonsoir à tous !
Je suis nouveau sur le forum.
Je n'y connais rien mais je bricole sur mon 60gp.
Je souhaiterais une réponse trés trés explicite du genre pour gogol...
Ma Question : j'ai installé dans mon cgi-bin un script CGI Perl.
Après des jours de recherche, j'ai fait un CHMOD 755 et un CHMOD 777 sur un répertoire que je devais créér dans cgi-bin.
Après, le guide d'install dit d'exécuter le script en tapant http://www.monserveur.com/cgi-bin/pg-download.pl?admin
:confused: :mad: ça marche pas !!
Quel adresse dois je taper pour y accéder et l'exécuter ???
Merci pour votre aide !
Salut
Merci d'etre plus explicite sur ton probleme.
Que veux tu dire par "ca ne marche pas"
As tu un message d'erreur ?
Avant de tester les scripts des autres fait un petit sript perso trés simple pour valider le fonctionnement.
exemple de script :
#!/usr/bin/perl
use CGI;
my $requete = new CGI;
print $requete->header;
print "test OK";
#------------------------------------------
N'oublie pas de faire un chmod 755 sur le script lui même sinon cela ne fonctionnera pas.
Cordialement,
Fred
Bonsoir Fred Kruger
Bon j'ai tenté ton petit script : il fonctionne nickel => test OK.
"Mon" script, lui, ne fonctionne pas. J'ai vérifié si chmod 755, OK. Message d'erreur ci-dessous :
" Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, tech@ovh.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log. "
Cela viendrait -il d'une erreur dans le script ?
Il s'agit d'un script de téléchargement trouvé sur http://www.perl-gratuit.com/perl/pg-download/...
Que peux tu m'en dire ?
Je te remercie par avance !
A++
PS : Existe t-il un bouquin sympa pour débutant traitant de CGI Perl ?
:) :) :) :mad:
Salut
Je commence par la derniere question :
Le livre a avoir absolument pour bien commencer :
"Introduction à Perl"
Des infos ici :
http://www.oreilly.fr/catalogue/intro-perl-3ed.html
Concernant ton script il doit y avoir une erreur qq part.
Insere la ligne suivante juste apres le #!/usr/bin/perl :
use CGI::Carp qw(fatalsToBrowser);
Cela te permettra d'avoir des message d'erreur plus explicites.
Si tu n'a pas de message explicite c'est qu'il doit y avoir une procedure de ton script qui renvoie du html sans envoyer au prealable une entete http valide. (voir mon le script de test du message précédent)
Tiens moi au courant
Si tu n'y arrives pas, envoie mois ton script tel quel sur mon mail et je tacherai de voir ce qui cloche.
A+
Fred
:) :D
Fred,
Alors là, merci !!
Cette fois ci je crois que je peux dire : ça marche ! sans avoir besoin d'être plus explicite.
J'ai tout simplement rajouté cette petite ligne.
Maintenant, je n'ai plus qu'à tester ce script... si il y a un bug quelque part, je t'enverrai le script.
Merci aussi pour le livre, car il va falloir que je me cultive un peu... Ta phrase me parait magique mais j'aimerai bien la comprendre. Je crois que j'ai du boulot !!
A++ et merci encore
MMo
Quel url ne fonctionne pas ?
vBulletin® v.3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org