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
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 ?
 

Yelloww

Joueur CS:GO bitch!
Premium
Inscription
11 Mars 2012
Messages
574
Réactions
160
Points
20 088
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
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

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
 

Enzo34!

★REALITYGAMING★
Premium
Inscription
31 Janvier 2014
Messages
1 417
Réactions
329
Points
17 831
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 545
Points
24 772
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