Se connecter / S'enregistrer
Votre question

500 erreur interne du serveur

Tags :
  • Serveur
  • Programmation
Dernière réponse : dans Programmation
17 Janvier 2010 17:27:57

Bonjour, je suis en train de faire un site internet pour une amie. Je ne suis pas une pro, loin de là. Ma page de contact ne fonctionne pas... est-ce que quelqu'un aurait la gentillesse de regarder mon code et me dire pourquoi j'obtiens "Erreur interne du serveur 500" ? Un gros MERCI :love: 

Voici le code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="layout.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
form table {
color: #FF80C0;
}
-->
</style>
</head>

<body id="page4">
<div id="main">
<!-- content -->
<div id="content">
<div class="indent">
<div class="close"><a href="index.html"><img alt="" src="images/close.jpg" /></a></div>
<!-- box begin -->
<div class="box">
<div class="inner">
<div class="scroll-box">
<div class="scroll-wrap">
<div class="inner">
<img class="title" alt="" src="images/contact.gif" /><br /><br />
<div class="img-box">
<img src="images/contact_image.jpg" alt="" width="93" height="112" />
<h4><em><br />Blueblue</em><br /> <br />
<em> Blueblue </em></h4>
<br /><br />
<p class="cont-box"><a href="#"><em><u>info@blueblue.ca</u></em></a> </p>
</div>
<img class="title" alt="" src="images/formulairedequestions.gif" /><br />
<form action="FormMail.pl" method="get" name="Message provenant de votre site internet">
<input type="hidden" name="recipient" value="gestion@gestion.ca">
<input type="hidden" name="redirect" value="www.blueblue.ca/confirmation.html">
<input type="hidden" name="required" value="nom,adresse,message">
<input type="hidden" name="subject" value="Message provenant de votre site internet">
<input type="hidden" name="missing_fields_redirect" value=" www.blueblue.ca /erreur.html">
<label><h1>  </h1>
<table width="400">
<tr>
<th width="183" scope="col"> Votre nom:
<input name= "nom" type="text" class="col-1" /></th>
<th width="8" scope="col"> </th>
<th width="194" rowspan="5" scope="col">Votre message:
<textarea name="message" cols="" rows="5" class="col-2" id="message"></textarea></th></tr>
<tr>
<td rowspan="4">Adresse électronique:
<input name="adresse" type="text" class="col-1" value=""/></td>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="submitButtonName" value="Soumettre" tabindex="25" border="0" />
<input type="reset" value="Recommencer" border="0" /></td>
</tr>
</table>
<div><span class="col-2">
<h1> </h1>
</span></div>
<div class="clear"></div>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- box end -->
</div>
</div>
<!-- footer -->
<div id="footer"> www.blueblue.ca © 2009    <a href="index-4.html">tous droits reserves</a></div>
</div>
</body>
</html>

______________
Merci

Autres pages sur : 500 erreur interne serveur

17 Janvier 2010 17:53:28

Le problème n'est pas dans ce code là mais dans la configuration du serveur comme le message d'erreur l'indique.

Très certainement un problème avec le .htaccess.
m
0
l
17 Janvier 2010 17:54:15

coucou :love: 

ton problème vient du serveur, qui n'autorise pas les fichiers perl

or tu utilises FormMail.pl

si tu es sûre que ton serveur l'accepte, tu dois faire un chmod 755 dessus... pour qu'il soit exécutable
sinon faudra changer de méthode ;) 

:bounce: 
m
0
l
Contenus similaires
17 Janvier 2010 18:13:44

Rebonjour, tout d'abord merci beaucoup pour votre rapidité.

J'utilise FormMail.pl en effet, voici le code:

/usr/bin/perl
$mailprog = '/usr/lib/sendmail -i -t';
@referers = (bluelue.ca');
@recipients = &fill_recipients(@referers,@gestion.ca);
<input type=hidden name="recipient" value="gestion@gestion.ca">
<input type=hidden name="subject" value="Message provenant de votre site internet">
<input type=hidden name="redirect" value="confirmation.html">
<input type=hidden name="required" value="nom,adresse,message">
<input type="hidden" name="missing_fields_redirect" value="erreur.html">

Les droits des fichiers FormMail.pl et de contact.htlm sont 777 actuellement.

Qu'en dites-vous?
m
0
l
17 Janvier 2010 18:20:02

si c'est déjà 777, alors c'est ton serveur qui ne le prend pas en charge... ou du moins à l'emplacement que tu as mis... en général les fichiers perl va dans cgi-bin...

donc solution passe par du php ;) 
m
0
l
17 Janvier 2010 18:27:09

PHP... je suis perdue. Le code de ma page HTML serait-il différent?
m
0
l
17 Janvier 2010 18:31:07

non,
mais il devra faire appel à un fichier en .php et non .pl, et donc ta page de traitement lui sera différent... mais pas le formulaire html...
m
0
l
17 Janvier 2010 18:41:19

Merci. Je crois que le PHP est la meilleure solution bien que n'y connaise rien malheureusement. C'est donc mon fichier FormMail.pl qui devra être remplacer par un autre fichier du genre mail.php

Est-ce que je peux utiliser le code de mon fichier FormMail.pl et le renommer mail.php ?

Je devrai sûrement le placer ailleurs que dans cgi-bin, n'est-ce pas?

Encore merci :love: 
m
0
l
17 Janvier 2010 18:47:32

tu pourras mettre ton php au même niveau que le html

je peux te proposer un fichier FormMail.php si tu veux :love: 

car renommer l'autre ce sera pas bon...
m
0
l
17 Janvier 2010 18:56:35

Je n'osais pas te le demander, je trouvais que j'avais déjà pris beaucoup de ton temps. Je suis choyée, Merci beaucoup
m
0
l
17 Janvier 2010 19:02:51

je prépare ça et je t'envoie un mp :) 
m
0
l
17 Janvier 2010 19:04:36

Wow, merci :) 
m
0
l
17 Janvier 2010 19:14:24

c'est fait ;) 
m
0
l
18 Janvier 2010 22:27:59

je viens juste de voir ta tof...
t'es plutôt mignonne chère cousine ;) 
kissss et bonne soirée à toi.
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS