J3.x

No se encuentra la Clase 'PDO'

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

En Joomla 3.4 se agrego un nuevo controlador de base de datos MySQL, basada en PDO (se está convirtiendo rápidamente en el nuevo controlador de facto para las conexiones de base de datos MySQL). Sin embargo, un chequeo incompleto para verificar la existencia del controlador PDO, se implementó para algunos usuarios que no han instalado el controlador con PHP.

Errors reported

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

Versiones afectadas

Info non-talk.png
General Information

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

¿Cuál es la causa?

PHP en algunos casos no contiene el controlador PDO (está presente en la mayoría de los casos) y había una falta de verificación de la existencia del controlador PDO.

Cómo arreglar

Aplicar el parche https://github.com/joomla/joomla-cms/pull/6175.patch Este será incluido en Joomla 3.4.1