J3.x

Classe 'PDO' introuvable

From Joomla! Documentation

Revision as of 06:35, 1 April 2020 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎русский • ‎العربية
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