Clicky

Errores en la última actualización de Joomla! 3.6.1

error al instalar Joomla!

Desaparecen tres plugins del Instalador

Actualización: Liberada la versión 3.6.2 que NO corrige el problema, pero SOLUCIONADO

Hoy Joomla ha liberado una actualización para corregir algunos bug de seguridad según informan en su sala de prensa:

Durante la última versión de Joomla! 3.6.1 surgió un problema debido a una revisión de seguridad. 3.6.1 introdujo un cheque token CSRF en el Componente de Actualización de Joomla! como un nivel adicional de seguridad para solucionar un problema de seguridad Nivel Medio. Desde la versión 3.6.0 a la 2.5.4 (cada nueva versión de Joomla! Con el componente de actualización) obtendrá un problema con no aprobar el cheque token CSRF porque esas versiones no generan la señal necesaria para aprobar el cheque.

Pues bien parece que el gracioso cheque (check como lo llaman) ha causado un importante error precisamente en lo que tiene que ver con las actualizaciones de Joomla!, en los plugins de instalación.

Joomla! tiene cuatro diferentes plugins de instalación:

instaladores joomla plugins bien

• Instalador - Instalar desde la web
• Instalador - Instalar desde subida
• Instalador - Instalar desde directorio
• Instalador - Instalar desde URL

Al realizar la última actualización en algunos de mis sitios han desaparecido los tres últimos plugins del Instalador como se puede ver en la siguiente captura:

instaladores joomla plugins desaparecidos

Y si nos dirigimos a Extensiones → Gestionar → Instalar, han desaparecido sus pestañas correspondientes:

Bien:

Instaladores Joomla

Error:

error instalador desde la web

Como vemos nos da un error:

Warning: No installation plugin has been enabled. At least one must be enabled to be able to use the installer. Go to the Plugin Manager to enable the plugins

A pesar de que está habilitado y funcionando uno de ellos el Instalador desde la web.

Es un problema que he comunicado al equipo de desarrollo de Joomla! y publico este artículo a modo de aviso para que se haga una copia de seguridad antes de la actualización.

Otro error que se me ha producido en varios sitios es el siguiente:

Argument 3 passed to JClientFtp::getInstance() must be of the type array, null given, called in /home/user/public_html/libraries/joomla/filesystem/file.php on line 488

Aunque la actualización se ha realizado sin problemas aparentes excepto los que comento más arriba.

Parece que en el foro de Joomla! también van apareciendo estos errores.

Joomla 3.6.2 actualización

ACTUALIZACION: Disponible Joomla! 3.6.2

Se ha dado prisa el equipo de Joomla. Han lanzado la versión 3.6.2 que soluciona algunos errores pero no los que describo en este artículo. La puedes descargar aquí.

joomla 3.6.2 disponible

progreso de la instalación

En alguno de mis sitios me ha dado la siguiente advertencia:

Advertencia

Actualización del manifiesto en caché fallido: La extensión actualmente no está instalada.

Pero más abajo dice:

Estado de la actualización de Joomla.
Su sitio ha sido actualizado correctamente. Ahora su versión de Joomla es la 3.6.2.

joomla 3. 6.2 actualizada

Nota: Recomiendo que antes de instalar esta actualización limpiéis todas las cachés de Joomla, incluso las expiradas y del Administrador.

SOLUCIONADO

Parece que el error que comento de las pestañas desaparecidas no estaba relacionado directamente con la actualización (?? juro por Snoopy que antes de la actualización siempre habían estado) y he encontrado una solución para que se levanten de sus tumbas.

Ir a Extensiones -> Gestionar -> Descubrir y pulsar el botón Descubrir en la parte superior izquierda de la pantalla. Aparecerán esos plugins que nos faltaban:

descubrir plugins

Seleccionar los que interese instalar y pinchar en Instalar:

instaladores

Ahora están instalados (hay que habilitarlos antes) y las pestañas funcionando:

instaladores joomla plugins habilitar

pestañas instaladores

Jesus_Caceres