J3.x

No se encuentra la Clase 'PDO'

From Joomla! Documentation

Revision as of 11:32, 3 May 2020 by Abulafia (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎русский • ‎العربية
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. Este será incluido en Joomla 3.4.1