J3.x

Classe 'PDO' introuvable

From Joomla! Documentation

This page is a translated version of the page J3.x:Class 'PDO' not found and the translation is 100% complete.

Other languages:
العربية • ‎Deutsch • ‎English • ‎español • ‎français • ‎Nederlands • ‎русский
Joomla! 
3.4.0

Dans Joomla 3.4 un nouveau pilote de base de données pour MySQL basé sur le pilote PDO (en train de devenir rapidement la nouvelle référence pour les connexions aux bases de données MySQL) a été ajouté. Cependant une vérification incomplète de l'existence du pilote PDO a été implémentées pour certains utilisateurs qui n'ont pas le pilote installé avec PHP.

Erreurs signalées

Fatal error: Class 'PDO' not found /libraries/joomla/database/[drive]/pdomysql.php on line 102

Versions affectées

Info non-talk.png
General Information

This pertains only to Joomla! version(s):- 3.4.0

Quelle est la cause ?

PHP n'est pas toujours fourni avec le pilote PDO (il est présent dans la majorité des cas) et il y a une absence de vérification de l'existence du pilote PDO.

Comment résoudre ?

Appliquer le correctif https://github.com/joomla/joomla-cms/pull/6175.patch qui sera intégré dans Joomla! 3.4.1