Buenas tardes,
Quisiera vuestra ayuda, por favor,
Tengo una web con Joomla 4.0.4 que está funcionando con php 7.4 y en principio funciona bien.
Ocurre que estoy tratando de actualizar a Joomla 4.0.5 sin éxito. En el proceso de actualización, éste se para en la pantalla que aparece la barra de progreso, sin comenzar siquiera.
En la comprobación previa a la instalación me sale como no compatible con Joomla 4.0.5 el paquete POWr Contact Form, que aunque lo he desinstalado varias veces, sigue apareciendo en el listado de extensiones (como inhabilitado). De esta comprobación previa os mando unas capturas de pantalla, por si son útiles..
Se dan también otros problemas, que no sé si tienen que ver:
- En Cpanel tengo configurado php 7.4, pero si lo cambio a php8, los menús no funcionan (me indica categoría no encontrada). También, al tratar de crear un artículo nuevo me da error. Con estos problemas, no me he atrevido a intentar actualizar a Joomla 4.0.5 con php8. En este sentido, no sé que versión de php tengo que dejar.
- Por otra parte, en el gestor de actualizaciones de Joomla hay un enlace que lleva a una información referente a cambios en el actualizador de Joomla a partir de la versión 4.0.4.
Según pone en la información, tiene que ver con una línea de código que hay que añadir a determinados achivos .htaccess que poseen una línea concreta, para poder así seguir actualizando Joomla.
Ahí no he hecho ningún cambio, ya que entiendo que mi archivo .htaccess no es candidato, al no poseer la línea que explican en la página de referencia.
- Otro problema que he tenido en Joomla 4 es que el editor TinyMCE no deja poner un tamaño de letra concreto, solo en tamaño 10px. Por lo que he tenido que instalar el editor JCE hace unas semanas.
Necesito vuestra ayuda, ya que no sé por donde tirar.
Muchas gracias,
Jaime.
Contenido solo visible a usuarios registrados
Que tal Jaime,
Vamos por parte
-El siguiente modulo POWr Contact Form no has intentado eliminarlo desde el administrador de archivos del Cpanel?
-Pese a que Joomla si es compatible con PHP 8.0 puede que tengas módulos o el propio theme sean incompatibles al mismo lo ideal seria permanecer en una version intermedia donde todos los elementos funcionen sin problemas https://downloads.joomla.org/co/technical-requirements-es-co
-Con respecto al ajuste del htaccess tal como mencionas si ha sido modificado es necesario añadir la linea de código que comparten para poder mantener el estatus de las próximas actualizaciones
-Por ultimo el error relacionado con el editor no deja modificar de forma correcta los tamaños de las letras puede ser causado por varios factores, seria de ayuda que pudieras enviarnos capturas de el navegador inspeccionando el elemento del editor y visualizar la pestaña de "consola" para ver si se reflejan errores visibles alli
Esperamos tus comentarios, Saludos!
Hola Bruno, gracias por tu rápida respuesta.
El módulo POWr Contact Form solo lo he intentado borrar desde el panel de administración de Joomla.
Por lo tanto, entiendo que me recomiendas borrarlo desde Cpanel, ¿no?
Me comentas también que tengo que añadir la linea de código que recomiendan en la documentación, ¿no?
Si es así, ¿la tengo que colocar en cualquier parte del archivo?
¿Se trata del archivo htaccess situado dentro de la carpeta donde está instalado Joomla?
Muchas gracias,
Jaime
Hola Jaime,
Voy por partes a tus consultas
Por lo tanto, entiendo que me recomiendas borrarlo desde Cpanel, ¿no?
Seria una opción ya que tal como mencionas es el causante de que no te permita la actualización y sigue estando presente pese a que lo has inhabilitado desde joomla, sin embargo recomendaría que antes de hacer cualquier acción que comprometa tu sitio lo realices en un clon del mismo https://www.webempresa.com/blog/realiza-copias-de-seguridad-y-restauraciones-en-joomla-3-con-akeeba-backup.html
Me comentas también que tengo que añadir la linea de código que recomiendan en la documentación, ¿no?
Con respecto a la edición del htaccess he encontrado una version en español del articulo que haces referencia donde explican que el proceso debe ser realizado si dicho archivo ha sido modificado ya sea por otros módulos o códigos especiales que se le hayan colocado, si no es ti caso no hace falta pero si te corresponde es necesario hacerlo https://mejorconjoomla.com/noticias/cambios-en-el-proceso-de-actualizacion-que-debes-conocer
Saludos!
Buenas noches Bruno, gracias de nuevo por tu respuesta.
En la carpeta donde tengo instalado Joomla encuentro 2 archivos htaccess. Uno lleva un punto delante y otro no lo lleva. Te envío unas capturas de
pantalla por si son de utilidad.
Leyendo la documentación en español entiendo que:
Si en mi archivo htaccess tengo la siguiente linea de código:
RewriteRule ^administrator/components/com_joomlaupdate/restore\.php$ - [L]
Entonces tengo que sustituirla por la correspondiente linea en el caso de la versión 4.0.4:
RewriteRule ^administrator\/components\/com_joomlaupdate\/extract\.php$ - [L]
La verdad es que es un poco confusa la explicación del documento (para mi).
No estoy seguro si estoy interpretando bien lo que dice..
Creo que esa línea de código que hace referencia no se encuentra en ninguno de los 2 archivos..
Tampoco sé si ha sido modificado por otros módulos o códigos especiales, como tu comentas. Por mi parte, no recuerdo
haberlo modificado (no dispongo de conocimientos para ello).
Por favor, ¿tu que opinas?
Muchas gracias,
Jaime
Hola Jaime,
No te preocupes estamos para apoyarte
con respecto a tu duda es valida ya que se presta a confusión asi que vamos a definirlo de la siguiente manera
Si tu archivo htaccess en su contenido posee la siguiente linea de código
RewriteRule ^administrator/components/com_joomlaupdate/restore\.php$ - [L]
Debes remplazarla por la siguiente
RewriteRule ^administrator\/components\/com_joomlaupdate\/extract\.php$ - [L]
Si tu archivo no tiene la linea de código antes referenciada solo por validar la agregas en las primeras líneas del archivo
Recuerda hacer estas pruebas en la version clon para no afectar el sitio original
Saludos!
Hola Bruno,
Gracias de nuevo. Normalmente utilizo el administrador de archivos de Cpanel para descargar una copia en zip de la carpeta donde está ubicado el Joomla.
También exporto la base de datos la exporto en formato sql.
Pero es buena idea hacer un clon y probar la solución en ese clon. Ya lo dejo para mañana, pues mañana curro.
Muchas gracias por tu atención!
Bona nit.
Hola Jaime,
Estupendo, igualmente quedamos atentos de como ha ido todo, nos comentas y con gusto lo vemos.
Un saludo 🖐️
Buenos días.
Sigo teniendo problemas al intentar actualizar Joomla 4.0.4 a 4.0.6.
La actualización se queda mostrando la barra de progreso, sin comenzar. Después del intento, en la carpeta tmp de Joomla, se puede encontrar el archivo de actualización de Joomla 4.0.6, que no se ha instalado..
Siguiendo vuestros consejos, he hecho un clon de la web y he borrado mediante el gestor de archivos y de la base de datos, extensiones que no podía desinstalar y que aparecían como dudosas en la comprobación previa a la instalación.
Estas extensiones borradas son POWr, RSFirewall ES-es, FOF, F0F. Estas dos últimas tengo entendido que son librerías pertenecientes a Akeeba, y como no utilizo esa extensión, he eliminado la tablas y registros.
En principio la web clonada sigue funcionando bien, pero sigue sin poder actualizarse a Joomla 4.0.6.
Otro motivo que comentamos que podía ser causa de no actualizar a 4.0.6. era que faltaba agregar una línea al archivo htaccess (a raíz de un cambio en el actualizador a partir de Joomla 4.0.4).
En este sentido, en la carpeta donde está instalado Joomla tengo 2 achivos htaccess. He añadido ese código que explican en la información, en archivo que creo que es el correcto (adjunto una captura de pantalla), pero la web sigue sin poder actualizarse.
¿Qué podría hacer?
Muchas gracias,
Jaime.
Hola Jaime,
A nivel de instalación no veo un error, puedes indicarnos el mensaje que te aparece cuando pulsar actualizar?, si es posible envíanos una captura de pantalla de esta forma podemos verificar con mayor detalle lo que nos comentas
Un Saludo
Buenas tardes Karen, gracias por tu rápida respuesta.
Cuando pulso actualizar simplemente me aparece la barra de progreso, pero no me da ningún mensaje, te mando una
captura de pantalla de todos modos..
Gracias.
Hola Jaime.
Es un Bug de la version de Joomla, revisa esta documentación:
-> https://forum.joomla.org/viewtopic.php?f=808&p=3647462#p3647462
.- Descarga un paquete de Joomla 4.0.4
-> https://downloads.joomla.org/cms/joomla4/4-0-4/Joomla_4-0-4-Stable-Full_Package.zip?format=zip
.- Descomprime el Zip que se descarga
.- Accede a tu cuenta de cPanel -> Administrador de archivos.
.- Sube la carpeta Media a la cuenta de Hosting y lo sustituyes por la que tienes ahora, si quieres puedes re-nombrar la carpeta media por ejemplo media_old y subes la nueva carpeta.
Una vez lo tengas:
.- Accede a tu cuenta de cPanel
.- Accede aplicaciones Webempresa -> Configurar PHP
.- Selecciona lso valores máximos de cada celda
Revisa si con ese cambio puedes actualizar.
Un saludo
Hola Jaime.
Ok dejo la consulta abierta por si necesitas retomarlo.
Un saludo
Buenas tardes Pepe.
He actualizado con tus instrucciones la web clon a Joomla 4.0.6.
Si te parece bien dejo el hilo abierto mientras actualizo la web en producción.
Muchas gracias, como siempre!!
Un saludo cordial,
Jaime