Avisos
Vaciar todo

[Resuelto] Problema con los item de menú "desplegar categorías" al cambiar a php 8.  

Página 2 / 2
 
Jaime
 Jaime
Estimable Member

Buenos días,

Tengo una web con Joomla 4, la cual está trabajando con PHP 7.4 y con este PHP funciona bien. Sin embargo, estoy recibiendo avisos en mi panel de control de Joomla que PHP 7.4 se está quedando obsoleto, por lo que me he dirigido a la sección de PHP de mi Wepanel para cambiar el PHP a 8 o 8.2.

Al cambiar a PHP 8 o 8.2 los menús de la web no funcionan, llevan a una página de error 404. Esto ocurre solo con los ítem de menú del tipo “mostrar una categoría en formato blog”.

Si se trata de un ítem de menú tipo “mostrar un artículo”, sí funciona. Si es un ítem de menú tipo “contacto”, también funciona, al igual que el ítem de menú “mostrar artículos destacados” o el de “mapa del sitio”. Estos funcionan bien.

He probado crear un nuevo artículo, en una nueva categoría, con un nuevo ítem de menú del tipo “mostrar una categoría en formato blog”, y tampoco funciona, sigue llevando a una página de error 404. En los resultados de búsqueda de Internet los enlaces a la web funcionan bien, al igual que los enlaces internos. También puedo crear y modificar los artículos sin problemas.

Tengo otra web más reciente también con Joomla 4, para hacer pruebas, en el mismo alojamiento y esta funciona muy bien con PHP 8, pero la web principal no.

No sé si esto puede tener algo que ver con un problema que tengo desde hace varios años: cuando creo una nueva categoría, me aparece en la papelera y no hay manera de habilitarla desde el administrador de Joomla. Solo la puedo habilitar entrando en el Wepanel, accediendo a la base de datos, y poniendo el valor “1” en la casilla “published”. Respecto a esto, he verificado en la base de datos que todas la categorías estén habilitadas cuando cambio a PHP 8, y sí lo están. Pero el problema persiste.

Por favor, ¿cómo podría solucionar este problema?

Muchas gracias de antemano, atentamente,

Jaime

 

error404

 

Contenido solo visible a usuarios registrados

Respondido : 07/11/2022 9:11 am
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal Jaime,

Si claro déjame ser mas explicito 😊 

estoy recibiendo avisos en mi panel de control de Joomla que PHP 7.4 se está quedando obsoleto

Primero que nada no hay que alarmarse con respecto a la siguiente notificación, PHP 7.4 sigue siendo estable y un estándar para una gran cantidad de modulos asi que de momento puedes mantenerte en dicha version.

Aparte de ello puedes crear una instalacion base con una plantilla por defecto para recrear el manfuncionamiento que tienes actualmente"

Aca te hago la sugerencia de hacer una instalación nueva de base e intentar recrear el error que estas teniendo actualmente ya que despues de realizar las pruebas tal parece que en definitiva ademas de la incompatibilidad con PHP 8.0 es un error directo de la instalacion como tal, ya que bien comentas que tienes otras paginas con PHP 8.0 y no sucede lo mismo.

Saludos!

Respondido : 08/11/2022 5:55 pm

Jaime
 Jaime
Estimable Member

Hola,

Desde el panel de inicio de Joomla, me indica que ha habido unas modificaciones a comprobar. No sé si esto tiene algo que ver.

Os paso unas capturas por si son de interés,

Muchas gracias,

Jaime

captura1

 

captura2

 

captura3
Respondido : 08/11/2022 6:10 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Jaime,

Estas modificaciones son recientes?

Al realizar dichas actualizaciones notas algun cambio respecto a los dos errores principales? 

1-Las categorias creadas y aparecen en la papelera
2-Las opciones del menu que no funcionan

Saludos!

Respondido : 08/11/2022 6:35 pm

Jaime
 Jaime
Estimable Member

@bruno-vichetti

Hola Bruno,

No, este aviso me apareció en el panel de inicio de Joomla después de una actualización reciente, pero el problema de no poder habilitar las categorías lo tengo

igual desde hace 4 o 5 años. Lo que pasa es que como suelo crear pocas categorías, pues la corrección la he ido dejando, pensando

que a lo mejor al llegar Joomla 4 ya no ocurriría.

Y el problema de que los ítems de menú tipo "mostrar categoría.." no funcionen con php 8, me he dado cuenta hace unas semanas, pero no sé si tiene algo que ver con este aviso de las capturas.

Un saludo y gracias,

Jaime

Respondido : 08/11/2022 7:15 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jaime, 

Al ser actualizaciones recientes no creo sean las que estén afectando, el problema como comenta Bruno puede estar desde la instalación principal cuando creas las categorías como comentas ya tienes un tiempo con ella conflicto puede provenir de este error, ten en cuenta que Joomla 4 cambia notablemente desde Joomla 3, ya que modifican varias de las tecnologías que utilizan para mejorar su rendimiento y funcionalidad. 

Por ahora es posible no necesites modifica la versión de PHP a 8, sin embargo, puedes evaluar realizar todos los cambios en una web en paralelo y luego mover esta nueva instalación como tu web principal de esta forma no tendrás errores a futuro y podrás ir realizando las actualizaciones que requieran sin problema.

Un saludo 

 
Respondido : 08/11/2022 7:56 pm

Jaime
 Jaime
Estimable Member

@karen

 

Buenas noches Karen,

Muchas gracias por tu respuesta.

A lo que te refieres es que haga una web igual a la que tengo, la ponga con el php 8 y luego la coloque en el dominio donde tengo la de ahora, no?

Esa es la idea, ¿no?

Si es así, está muy bien, pero perdería los enlaces que tengo en los resultados de búsqueda, ¿no?

 

Muchas gracias, un saludo,

Jaime

 

 

 

 

Respondido : 08/11/2022 8:29 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Jaime,

A lo que te refieres es que haga una web igual a la que tengo, la ponga con el php 8 y luego la coloque en el dominio donde tengo la de ahora, no?

Esa es la idea, ¿no?

Si es así, está muy bien, pero perdería los enlaces que tengo en los resultados de búsqueda, ¿no?

La idea como te hemos sugerido es que hagas una web igual y valides si con la configuración de la web actual los errores persisten, de no ser este el caso si tocaria recrear lo que ya tienes hecho en el sitio que tiene el error y ya luego puedes asignarle el dominio correspondiente.

Saludos!

Respondido : 08/11/2022 9:08 pm

Jaime
 Jaime
Estimable Member

@bruno-vichetti

Buenas noches Bruno,

Pero de esta manera perdería los enlaces que tengo en los resultados de búsqueda, ¿no?

Gracias,

Jaime

Respondido : 08/11/2022 9:17 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Jaime,

Si al hablar de los enlaces que tienes en los resultados de búsqueda te refieres al SEO es relativo ya que si en la nueva version del sitio que hagas ademas de funcionar correctamente su contenido tiene la misma estructura en sus URL al migrar solo bastaria con actualizar el mapa del sitio y que google reindexe tu sitio tomando como referencia los enlaces que anteriormente fueron posicionados.

El punto de partida es poder hacer una instalacion con las caracteristicas del sitio actual y validar si ocurren las mismas fallas o no.

Saludos!

Respondido : 08/11/2022 9:37 pm

Jaime
 Jaime
Estimable Member

@bruno-vichetti

Buenas noches Bruno,

La verdad es que no me quedo conforme con esta solución, me parece muy drástica.

Muchas gracias, buenas noches.

Atentamente,

Jaime

Respondido : 08/11/2022 9:45 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal Jaime,

Recuerda que lo que te estamos planteando es una sugerencia en base a poder hallar una posible solución alterna a los errores que bien tenemos presentes a lo largo de este tema, de momento bien puedes mantener tu sitio en la version actual de PHP y aun asi seguir lidiando con la forma en la que estas acostumbrado a activar las categorías sin embargo dicho funcionamiento no es el deber ser y mediante los descartes que hemos hecho lo recomendable para mitigar estos errores es una instalación nueva y fresca.

Considerando que ya hemos presentado dos posibles casos en los que bien como ya mencionamos puedes permaneces en la version actual de PHP o hacer pruebas en una instalación nueva ya quedara de tu parte cual considerar.

Daremos el tema por resuelto pero quedamos atentos a si bien sigues con dudas al respecto de este tema o cualquier otra consulta que tengas

Saludos!

Respondido : 08/11/2022 9:59 pm

Página 2 / 2