Intento actualizar joomla a la version 3.2.3.Creia que era la plantilla pero he hecho la consulta al proveedor y me dice que no hay problema (link contestacion http://www.joomlaplates.com/forum/joomla-3-business-theme/3909-update-template-for-work-joomla-3-2-3#5204)
Actualizo y la pagina se queda en blanco y no me deja acceder ni al administrador.
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Parece que se está produciendo algún tipo de error, lo más probable que esté relacionado con alguna extensión que tienes en tu Joomla y que causa incompatiblidad con la versión 3.2.3 de Joomla que has puesto.
Revisa el archivo error_log que tienes en la raíz de la web y el archivo error_log que tienes en el directorio administrator para ver si se muestra algún tipo de información sobre el tipo de error que se está produciendo.
Al ver los ficheros log da este error:
[18-Apr-2014 10:03:29 Europe/Berlin] PHP Fatal error: Call to undefined method Exception::get() in /home/grupoase/public_html/Prueba/templates/jp-business/error.php on line 20
[20-Apr-2014 17:51:42 Europe/Berlin] PHP Fatal error: Call to undefined method Exception::get() in /home/grupoase/public_html/Prueba/templates/jp-business/error.php on line 20
[24-Apr-2014 23:36:35 Europe/Berlin] PHP Fatal error: Call to undefined method Exception::get() in /home/grupoase/public_html/Prueba/templates/jp-business/error.php on line 20
[27-Apr-2014 16:27:07 Europe/Berlin] PHP Fatal error: Call to undefined method Exception::get() in /home/grupoase/public_html/Prueba/templates/jp-business/error.php on line 20
[29-Apr-2014 09:27:35 Europe/Berlin] PHP Fatal error: Call to a member function isAdmin() on a non-object in /home/grupoase/public_html/Prueba/plugins/system/remember/remember.php on line 42
[29-Apr-2014 11:24:14 Europe/Berlin] PHP Fatal error: Call to a member function isAdmin() on a non-object in /home/grupoase/public_html/Prueba/plugins/system/remember/remember.php on line 42
Parece ser que son dos lineas de dos ficheros .¿Como lo puedo modificar????
Hola,
Por las fechas de los errores parece que lo que está causando el error es el plugin Remember. Tendrías que desactivarlo para ver si así te funciona la web.
Puesto que no puedes acceder a la administración no podrás desactivar el plugin de forma directa, por lo que tendrás que hacerlo desde la base de datos.
En primer lugar tendrás que averiguar el nombre de la base de datos. Para ello vete al archivo configuration.php que tienes en la raíz de la web (directorio Prueba) y revisa el nombre que verás para el valor public $db.
Una vez que lo tengas vete desde el panel de control CPanel de tu cuenta de alojamiento al phpMyAdmin. Selecciona la base de datos de la web en la parte izquierda. Ahora pulsa en el botón SQL. Pega la siguiente consulta en lugar de la que se muestre:
SELECT * FROM #_extensions WHERE element= 'remember'
Aquí tendrá que cambiar el # prefijo que estés utilizando en las tablas. Pulsa en el botón Continuar. Se tendrá que mostrar un único registro.
Pulsa en el enlace Editar de ese registro. Para el campo enabled pon el valor 0 y pulsa en el botón Continuar para aplicar los cambios. De esta forma desactivarás el plugin.
Comprueba si después de esto te carga la web.
Haciendo eso se ha solucionado pero entrando en el administrador da este error
Se ha producido un error.
0 SQL=SHOW FULL COLUMNS FROM `ugldn_postinstall_messages`
Volver al panel de control
Aunque te deja acceder pero siempre que antes hayas entrado en la web.
El pluguin india que es:
"Proporciona la funcionalidad de recordatorio. El plugin para autentificación de 'cookies' debe estar habilitado para que pueda funcionar."
¿Eso afecta a algo de la Web? o es secundario.
Y el otro error de la linea 20 del fichero error.php no afecta a nada.???
Hola,
Vete en la administración de Joomla a Extensiones->Gestor de extensiones y pulsa en la pestaña Base de datos. Aquí pulsa en el botón Corregir, ya que parece que tienes algún problema con la base de datos.
El plugin lo puedes dejar desarivado.
Sobre el otro error que comentas, este se producía en la plantilla de Joomla que estás utilizando, aunque era de una fecha anterior. En todo caso asegúrate de que la plantilla que estás usando es compatible con Joomla 3.2.3.
Al actualzarla me queda este error:
El equema de la base de datos (versión 3.2.3-2014-02-20) no coincide con la versión del CMS (3.2.3).
Hola Vicente
Prueba instalar la actualización de manera manual nuevamente.
Descarga cualquiera de los archivos Joomla3.2.3-Updates
http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseBrowse&frs_package_id=6856
Por ejemplo puedes probar con :
Joomla_3.2.3-Stable-Update_Package.tar.gz
Luego instala este paquete como si fuera una extensión, desde Extensiones => gestor de extensiones , instalar extensión
Saludos.
sigue el error pero he encontrado esto-Dime si estas de acuerdo.
Hola Vicente
Al parecer es un bug de la actualización, lo más recomendable será esperar la nueva actualización y ver si te sigue apareciendo el mensaje.
En caso quieras probar la opción de la BD, puedes igualmente realizarlo, sin embargo realiza un backup de tu BD antes de hacer el cambio.
Saludos.
ok cerramos