Bonjour,
Je viens de migrer un site internet vers OVH. Le formulaire de contact fonctionne bien en local (et fonctionnait sur l'autre hébergeur).
Or, depuis que le site est sur OVH il ne fonctionne plus. Lorsqu'on clique sur "envoyer" un message d'erreur apparait : "Cette page ne fonctionne pas. HTTP ERROR 500".
A quoi peut-être due cette erreur ? Un problème avec la base de données ?
J'ai changé cette configuration dans le code (en remplaçant le user et le psw) :
$bdd = array(
"host" => "localhost",
"user" => "newname",
"psw" => "newpassword",
"db" => "newname"
);
?>
Mais ce n'est peut-être pas suffisant ?
Je vous remercie d'avance, je suis à court d'idées....
Coralie
Formulaire de contact ne fonctionne plus
Related questions
- Connexion à mon compte client
156666
13.02.2019 09:51
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
127995
03.09.2018 14:46
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
112231
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
99458
28.07.2017 11:39
- Passage en php 7.4
98664
30.06.2020 05:05
- Augmenter taille PHP Post Max Size sur mutualisé ?
93064
04.12.2019 21:52
- The requested URL / was not found on this server
92085
02.03.2017 18:25
- Deploy d'un projet Node JS
92078
12.10.2016 20:18
- NextCloud sur mutualisé
91932
07.04.2017 08:42
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
91915
16.10.2016 16:24
Bonjour,
si vous utilisez localhost, c'est faux il faut entrer le bon nom de serveur.
Cordialement, janus57
Bonjour,
que disent les logs ?
Le code au complet ?
Cordialement, janus57
Teste d'abord l'accès à ta base de données :
--> **1https://www.wordetweb.com/word-et-web/OVH-Tester-une-base-de-donnees-via-un-script-PDO-FR.htmhttps://www.wordetweb.com/word-et-web/OVH-Tester-une-base-de-donnees-via-un-script-PDO-FR.htm OVH - Test de Base de Données via un script en langage PDO_**
Tu copies la totalité du script dans /www après modifié les lignes suivantes avec tes identifiants :
> // ****** Configuration - Debut ******
> $DBhost = "**_mysql5-6.perso"_**; // Par exemple
> $DBowner = ""; // ton login SQL
> $DBpw = ""; // ton password SQL
> $DBName = $DBowner;
> $DBPort = "";
> // ****** Configuration - Fin ******
Bonjour,
que dit les logs ?
contenu du .ovhconfig ?
Cordialement, janus57
```text
Là c'est différent, l'erreur 500 correspond en général :
* Soit à une boucle dans le script,
* Soit à des caractères NON texte dans le script.
Avec quel éditeur as-tu écrit le script ?
Copie du fichier /.ovhconfig ?
Doc --> **_https://www.wordetweb.com/word-et-web/OVH-ovhconfig-hebergement-mutualise-FR.htm OVH - ovhconfig_** ```
Bonjour,
ton navigateur retourne une erreur 500, cela veut dire que tu as une erreur PHP.
Il faut donc activer l'affichage des erreurs PHP. De cette manière, au lieu d'avoir une erreur 500 tu auras un message te détaillant les erreurs rencontrés par PHP.
plus d'info ici : https://docs.ovh.com/fr/hosting/comment-diagnostiquer-page-blanche/
PS : la fiche d'aide parle d'une page blanche car sous firefox les erreur 500 PHP donne une page banche et sur chrome on a un message erreur HTTP 500, mais la cause reste la même.
Cdlt.
Bonjour,
Alors justement la racine c'est avant le dossier www.
Sinon pour répondre il faudrait voir le code qui permet l'envoi du mail.
Cordialement, janus57