Liaison avec base de donnée ne fonctionne pas (Uncaught PDOException: could not find driver)

Mylene

New Member
#1
Bonjour,
Je viens de mettre en ligne mon site sur PlanetHoster, mais je n'arrive pas a faire le faire fonctionner. Je m'explique:
J'ai créé mon site en local avec wamp, et tout fonctionne sur mon pc, mais sur le serveur, rien a faire, rien ne marche.
Sur ma page d’accueil ou sont sensés s'afficher les résultats d'une requete SQL, j'ai cette erreur qui s'affiche: Uncaught PDOException: could not find driver.quand j'essaye de me connecter a mon site, la page php pour la connexion me retourne une erreur 500....Quelqu'un aurait une idée pour m'aider ?
N'hesitez pas a me demander des bouts de mon code si vous en avez besoin !

Merci d'avance !
 

PH-Gabriel

Moderateur
Membre du personnel
#2
Bonjour Mylene,

Il est possible que cette erreur soit causée puisqu'il manque un module dans la configuration de PHP.

Pouvez-vous aller sur l'option "PHP" de votre World Panel et vérifier que le module "pdo_mysql" est bien actif?
 

Mylene

New Member
#3
Bonjour Mylene,

Il est possible que cette erreur soit causée puisqu'il manque un module dans la configuration de PHP.

Pouvez-vous aller sur l'option "PHP" de votre World Panel et vérifier que le module "pdo_mysql" est bien actif?
Bonjour, la seule chose d'écrite dans l'onglet php est: Version PHP en cours: native
 

PH-Gabriel

Moderateur
Membre du personnel
#4
Via cette page, pouvez-vous tenter de modifier la version pour la version de PHP pour celle dont vous avez besoin pour votre site?
 

PH-Gabriel

Moderateur
Membre du personnel
#6
Désolé, c'est mon erreur. Je vois que vous êtes en World Lite. Il n'est pas possible de changer la version de PHP sur la solution gratuite de l'hébergement.

Malgré que nous n'offrons pas d’assistance technique pour les offres World Lite, j'ai préféré vérifier la configuration serveur et le tout est fonctionnel.

Je vous conseille donc de vérifier votre code où vous déclarez la connexion à MySQL via PDO. Il semble avoir une erreur.
 
Haut