Résolu Ma page de login m'affiche HTTP ERROR 500

Statut
N'est pas ouverte pour d'autres réponses.

Enzo34!

★REALITYGAMING★
Premium
Inscription
31 Janvier 2014
Messages
1 417
Réactions
329
Points
17 831
RGCoins
80
Bonjour,
J'ai une page login.php qui ne fonctionne pas elle affiche l'erreur HTTP ERROR 500 alors j'ai un doute cela doit etre liée avec ma bdd non ?
 

Paul GTP

Légende vivante
VIP
Inscription
15 Août 2013
Messages
6 194
Réactions
7 546
Points
24 772
RGCoins
0
On peut avoir le code de ta page ? :mmh:
Une erreur 500 c'est souvent due à une erreur PHP effectivement, mais pas que en rapport avec la bdd :p
 

Weazl

Membre
Inscription
8 Avril 2019
Messages
97
Réactions
11
Points
1 076
RGCoins
0
Bonjour,
J'ai une page login.php qui ne fonctionne pas elle affiche l'erreur HTTP ERROR 500 alors j'ai un doute cela doit etre liée avec ma bdd non ?
500 est dût a une erreur côté serveur en effet, mais là comme ça on peut pas t'aider il faut plus de détails !
 

Enzo34!

★REALITYGAMING★
Premium
Inscription
31 Janvier 2014
Messages
1 417
Réactions
329
Points
17 831
RGCoins
80

Voici tout de mon site il consiste a faire les paiement récurent l'erreur se retrouve quand je vais sur la page login.php
 

Enzo34!

★REALITYGAMING★
Premium
Inscription
31 Janvier 2014
Messages
1 417
Réactions
329
Points
17 831
RGCoins
80
Les mots de passe que tu rentre sur la page register son stockés dans ta base de données en clair
Oui je sais mais je cherche juste a resoudre mon problème à savoir pourquoi la page login.php ne s'affiche pas ^^
après t'as totalement raison je ferai un password_hash ^^
 

Yelloww

Joueur CS:GO bitch!
Premium
Inscription
11 Mars 2012
Messages
574
Réactions
160
Points
20 088
RGCoins
0
Modifie ton fichier php.ini et remplace
display_errors = off
par
display_errors = on
Et là tu auras tes erreurs d'affiché au lieu d'un http error 500. Sinon, tu peux aller dans les logs d'erreur d'apache/nginx pour voir ce qui fait planter ta page
 

Enzo34!

★REALITYGAMING★
Premium
Inscription
31 Janvier 2014
Messages
1 417
Réactions
329
Points
17 831
RGCoins
80
Modifie ton fichier php.ini et remplace
display_errors = off
par
display_errors = on
Et là tu auras tes erreurs d'affiché au lieu d'un http error 500. Sinon, tu peux aller dans les logs d'erreur d'apache/nginx pour voir ce qui fait planter ta page
 

Yelloww

Joueur CS:GO bitch!
Premium
Inscription
11 Mars 2012
Messages
574
Réactions
160
Points
20 088
RGCoins
0

Modifie la ligne display_errors = off en display_errors = on
puis redemarre ton serveur web

edit: Je viens de regarder ton screen, c'est pas ça qu'il faut changer. ";" commente la ligne, donc tu viens de changer un commentaire. Cherches display_errors sans commentaire devant
 

Paul GTP

Légende vivante
VIP
Inscription
15 Août 2013
Messages
6 194
Réactions
7 546
Points
24 772
RGCoins
0
J'ai téléchargé ton projet et je n'ai aucune erreur personnellement :mmh:
Tu es sûr de tes identifiants de connexion à la base de données ? :p
 

Enzo34!

★REALITYGAMING★
Premium
Inscription
31 Janvier 2014
Messages
1 417
Réactions
329
Points
17 831
RGCoins
80
J'ai téléchargé ton projet et je n'ai aucune erreur personnellement :mmh:
Tu es sûr de tes identifiants de connexion à la base de données ? :p
Bah par défaut tu change quoi’ dans le fichier et Man version de php c’est 7.0
ça donne ca
 
Dernière édition:

Paul GTP

Légende vivante
VIP
Inscription
15 Août 2013
Messages
6 194
Réactions
7 546
Points
24 772
RGCoins
0
Bah par défaut tu change quoi’ dans le fichier et Man version de php c’est 7.0
ça donne ca
Ah bah oui si tu copies/colle ses classes sans rien toucher aussi :trollface:

Je suppose que tu utilises un serveur comme xampp/wamp sur ton PC ? Il faut que tu mettes les identifiants de ta base de données :p

En l'occurrence sur xampp tu devrais faire
Code:
self::$db = new Database('root', '', 'monsite');
Database est une fonction qui prend 4 paramètres (mais on peut oublier le 4e car par défaut il faut "localhost", ce qui est déjà le cas quand tu travailles sur ton site en local)
Paramètre 1: le nom d'utilisateur de ta base de données (sur xampp c'est "root")
Paramètre 2: le mot de passe de ta base de données (sur xampp par défaut il n'y en a pas, donc tu peux laisser vide)
Paramètre 3: le nom de ta base de donnée (si effectivement tu travailles sur xampp, va sur et tu verras les noms de tes base de données sur la gauche )

Je pense que j'ai tout dit, si tu n'as pas tout compris, continue la discussion en MP je vais voir ce que je peux faire ;)
 
Cette réponse a aidé l'auteur de cette discussion !
Statut
N'est pas ouverte pour d'autres réponses.
Haut