Hola!
Tengo instalado J3.4 y me sale este error en la global configuration:
Fatal error: Class 'PDO' not found /libraries/joomla/database/[drive]/pdomysql.php on line 102
He buscado por internet y he encontrado este parche:
https://docs.joomla.org/J3.x:Class_%27PDO%27_not_found
Pero, ¿como se aplica este parche? ¿desde donde lo ejecuto o instaldo?
Gracias.
URL del sitio: Contenido solo visible a usuarios registrados
HOla
Debes tener algo mal configurado, como tienes la pantalla de configuración global => Servidor => Configuración de BD, lo normal es que este seleccionado MYSQLi, ya que este es el driver que te funcionará correctamente.
Saludos.
El problema precisamente lo tengo en configuración global.
Adjunto una captura de pantalla donde se ve la configuración del servidor y el error en la zona de base de datos
Aunque pudiese cambiar algo, la opción de grabar los cambios no existe, está todo desconfigurado.
Gracias!
Hola
Prueba cambiando el template del administrador por defecto des des Extensiones => gestor de plantillas, verifica si tienes otro template para el administrador y prueba cambiandolo
Saludos.
Lo he probado y el problema sigue siendo el mismo
Hola
Entiendo que has cambiado temporalmente de template , el template ISIS , al template Hathor como predeterminada ,para el administrador, y todo el aspecto cambió, aún asi no se ve correctamente la configuración global?
Este problema que presentas sólo te sucede en la configuración global?
El problema lo detectaste luego de alguna actualización?
Saludos.
Hola
Entiendo que has cambiado temporalmente de template , el template ISIS , al template Hathor como predeterminada ,para el administrador, y todo el aspecto cambió, aún asi no se ve correctamente la configuración global?
Este problema que presentas sólo te sucede en la configuración global?
El problema lo detectaste luego de alguna actualización?
Saludos.
Así es, he hecho ese cambio de plantillas.
El problema solo lo he encontrado en config. global.
El problema me ha aparecido al actualizar al J3.4 (hace ya unos días, pero no lo había detectado hasta hoy)
¿El parche que he encontrado no tiene nada que ver?
Hola
Si que podrías probar aplicando el parche, pero tienes que hacerlo manulamente, verás que hay una función y simbolos + y - en las líneas, significa que debes buscar esta función y agregar el código que tiene la línea de + y quitar el código de -
La modificación es en este archivo :
libraries/joomla/database/driver/pdomysql.php
Referencia : https://github.com/joomla/joomla-cms/pull/6175.patch
Saludos.
He subido el parche y ya funciona.
Gracias, porque no sabía como se hacía el cambio.