Hola, buenos días.
Al iniciar sesión en el sitio web el escritorio de WordPress muestra una página en blanco con el siguiente mensaje:
«Se ha producido un error crítico en este sitio web. Por favor, comprueba la bandeja de entrada del correo electrónico del administrador del sitio para recibir instrucciones. Si sigues teniendo problemas, prueba en los foros de soporte.»
El sitio se visualiza correctamente y se puede acceder a todas las funciones de administración (se accede sin problemas a /wp-admin/themes.php, /plugins.php, /users.php,…). Ya he intentado desactivando todos los plugins pero no se corrige. También lo he intentado activando el tema Twenty Twenty-Five en lugar del que se usa por defecto pero sigue dando el error.
Este es el registro de errores de la URL /public_html/viasegovia.com/wp-admin/:
#0 /home2/hosting61463us/public_html/viasegovia.com/wp-admin/includes/class-wp-community-events.php(273): wp_privacy_anonymize_ip()
#1 /home2/hosting61463us/public_html/viasegovia.com/wp-includes/script-loader.php(2031): WP_Community_Events::get_unsafe_client_ip()
#2 /home2/hosting61463us/public_html/viasegovia.com/wp-includes/class-wp-hook.php(324): wp_localize_community_events()
#3 /home2/hosting61463us/public_html/viasegovia.com/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#4 /home2/hosting61463us/public_html/viasegovia.com/wp-includes/plugin.php(517): WP_Hook->do_action()
#5 /home2/hosting61463us/public_html/viasegovia.com/wp-admin/admin-header.php(144): do_action()
#6 /home2/hosting61463us/public_html/viasegovia.com/wp-admin/index.php(137): require_once('/home2/hosting6...')
#7 {main}
thrown in /home2/hosting61463us/public_html/viasegovia.com/wp-includes/functions.php on line 8234
Seguí la pista del error y en el archivo «admin-header.php» comenté la siguiente línea:
do_action( "admin_print_scripts-{$hook_suffix}" ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
Ya carga el escritorio sin problemas pero no es la solución, ¿podéis ayudarme con esto?
Gracias
Contenido solo visible a usuarios registrados
Hola,
Esge tipo de errores suelen generarse por conflictos entre plugins, versión de WordPress o código personalizado que tengas añadido en tu sitio web, por otro lado tienes algún plugin de eventos directamente conectado o añadido en el sitio web?
Lo primero que debemos probar como te comento es si algún plugin lo ocasiona, revisa tengas actualizado todo, tema, plugins, WordPress, sino es así actualízalo y revisa si la línea que comentaste ya no lo esta y carga correctamente tu sitio web.
Puedes realizar estas pruebas en un clon de forma que puedas hacer todos los cambios que necesitas sin afectar tu sitio web activo, te comparto la siguiente guía donde indican como puedes clonar tu sitio web de forma rápida → https://www.webempresa.com/blog/clonar-wordpress-en-3-clics-sin-perder-tiempo.html
Verifica esto y nos comentas como va todo
Un Saludo
Hola.
Es un traslado Verdad ? por lo que veo es de SiteGround y estos suelen añadir una lineas en el archivo wp-config que pueden provocar ese error ya que buscan una ruta que por defecto en tu servidor no existe.
.- Accede a tu cuente de WePanel -> Admisnitrador de Archivos
.- Accede a la carpeta donde tienes la instalación
.- Edita el archivo wp-config
.- Revisa sí tienes estas lineas:
@include_once('/var/lib/sec/wp-settings-pre.php'); // Added by SiteGround WordPress management system
@include_once('/var/lib/sec/wp-settings.php'); // Added by SiteGround WordPress management system
Si las tienes las sustituyes por las siguiente:
//@include_once('/var/lib/sec/wp-settings-pre.php'); // Added by SiteGround WordPress management system
//@include_once('/var/lib/sec/wp-settings.php'); // Added by SiteGround WordPress management system
Comprueba si tenemos suerte y se soluciona con eso.
Un Saludo
Ya intenté todas las pruebas normales, revisé actualizaciones, desactivé todos los plugins, cambié el tema... y nada.
Sí, es una migración desde SiteGround. Encontré en el wp-config.php dos veces la siguiente línea
@include_once('/var/lib/sec/wp-settings-pre.php'); // Added by SiteGround WordPress management system
Las he comentado pero sigue saliendo la página en blanco en el escritorio.
¿Otra sugerencia?
Gracias
Parece ser un bug de WordPress https://core.trac.wordpress.org/ticket/63437
Si bajo PHP a una versión inferior a la 8.x carga el escritorio normalmente.
Creo que habrá que esperar a la próxima actualización de WP para poner al día la versión de PHP.
Gracias por vuestro interés.
Hola,
Puedes intentar en otro navegador? ten en cuenta que algunas veces la cache de los navegadores interrumpen el buen funcionamiento, trata en otro que no uses normalmente, si te sigue generando el error nos comentas con una captura:
https://soporteforo.webempresa.eu/guia/subir-imagenes-a-consultas-en-foro
De esta forma podemos ver un poco mejor lo que sucede.
Un saludo 🖐️