BUenos dias. Mi WordPress me está avisando de que el sitio tiene un error crítico. Concretamente, no funciona por este fichero de los includes del núcleo del CMS:
[27-May-2025 14:58:06 UTC] PHP Fatal error: Uncaught Error: Call to a member function get_page_permastruct() on null in /home2/laterali/public_html/http://arteficial.es/wp-includes/link-template.php:435&source=gmail&ust=1748450062121000&usg=AOvVaw2KRitSLUDv78TVkll1cK1 9">arteficial.es/wp-includes/link-template.php:435
[27-May-2025 14:29:04 UTC] PHP Fatal error: Uncaught Error: Call to a member function get_page_permastruct() on null in /home2/laterali/public_html/http://arteficial.es/wp-includes/link-template.php:435&source=gmail&ust=1748450062121000&usg=AOvVaw2KRitSLUDv78TVkll1cK1 9">arteficial.es/wp-includes/link-template.php:435
¿Cómo lo puedo seleccionar? Gracias!
Contenido solo visible a usuarios registrados
Que tal Eva,
Si bien puedo apreciar el error crítico desde el asistente virtual stephan, dicho error se esta manifestando de alguna forma visible o en funcionalidad directamente en la web?
Ya que esto puede estar relacionado con la incompatibilidad de los plugins activos donde alguno de ellos pudo haberse actualizado
Por otro lado he podido apreciar que el sitio en WordPress no esta en la ultima versión, la cual tienes es 6.7.2
Quedamos atentos
Saludos!
@bruno-vichetti el problema es que ni siquiera puedo entrar a actualizar WP desde el admin, no me deja entrar.
Que tal Eva,
En este caso puedo sugerir dos cosas
1-Habilitar el modo debug de WordPress https://www.webempresa.com/blog/modo-debug-wordpress.html
2-Acorde a lo que podamos ver en el debug teniendo un indicio de que pueda suceder, puedes gestionar acciones como actualizar y desactivar plugins o cambiar el tema activo desde WPCenter https://guias.webempresa.com/preguntas-frecuentes/wpcenter/
Valida y nos comentas
Saludos!
@bruno-vichetti ok, activé el modo debug y vi los errores que ocurren, pero no tengo ni idea de cómo solucionarlos. Me echáis por favor una mano? Muchas gracias.
(Quité el modo debug true por seguridad tras bajar los log)
Hola Eva.
El aviso que muestras es porque se esta intentando llamar a un objeto que no esta iniciado en este caso $wp_rewrite. Esto puede estar provocado por algún plugin o el propio tema.
Sí que veo que tienes muchos plugins y temas sin actualizar y esa puede ser la causa.
Desde tu cuneta de WePanel puedes actualizar los plugins con la herramienta wpCenter
.- Selecciona tus sitios WordPress:
.- Pulsa en gestionar en en la instalación donde tienes el problema
.- Selecciona Plugins
Mostrara todos los plugins que tienes instalador y una opción para poder actualizarlos.
Otra cosa que veo es que los parámetros de PHP estan muy bajos:
.- Accede a Herramientas -> Parámetros de PHP
.- Deja los valores como te muestro en esta captura:
Revisa si con estos pasos se soluciona y nos comnetas.
Un saludo
@pepesoler hola! Muchas gracias por tu ayuda, he actualizado los plugins. Lo que no he podido configurar son los parámetros como me indicabas, me daba un error. Los he dejado así en vez de a 4709 porque no me dejaba guardar
Ahora la página carga pero no se ve la cabecera que tenía puesto, directamente salen los 4 botones. La verdad es que me da bastante guerra todo el rato... QUé puedo hacer para que salga la cabecera de nuevo? Tampoco sale el aviso legal de las cookies!!!
Gracias!