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

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

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
 

Enzo34!

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