• Buenos días.

    Mi nombre es Enrique, soy nuevo en el foro y me gustaría comentaros mi problema para saber si alguien pudiera ayudarme con ello.

    Actualmente tengo un página web creada con wordpress. Desde hace unos días, en la pestaña «herramientas / salud del sitio» me aparecen 4 errores críticos, siendo los siguientes:

    * Se ha detectado una sesión PHP activa
    (Se ha creado una sesión PHP por la llamada a la función session_start(). Esto interfiere con la API REST y las solicitudes de retorno. La sesión debería ser cerrada por session_write_close() antes de hacer cualquier solicitud HTTP.)

    * Tu sitio está configurado para mostrar errores a los visitantes del sitio
    (El modo de depuración suele estar activado para recopilar más detalles acerca de un error o de un fallo en el sitio, pero puede contener información sensible que no debería estar disponible en una web disponible públicamente.
    El valor WP_DEBUG_LOG ha sido añadido al archivo de configuración de esta web. Esto significa que, cualquier error en el sitio, será escrito en un archivo que está potencialmente disponible para todos los usuarios.
    El valor, WP_DEBUG_DISPLAY, tiene que activarse mediante WP_DEBUG o añadirse a tu archivo de configuración. Esto hará que los errores se visualicen en la parte visible de tu sitio.)

    * La API REST ha encontrado un error
    (La API REST es una forma en que WordPress y otras aplicaciones se comunican con el servidor. Un ejemplo es la pantalla del editor de bloques, que se basa en esto para mostrar y guardar tus publicaciones y páginas.
    Ha fallado la solicitud a la API REST debido a un error.
    Error: cURL error 28: Operation timed out after 10000 milliseconds with 0 bytes received (http_request_failed)

    * Tu sitio no ha podido realizar una solicitud de loopback
    (Las solicitudes de loopback se utilizan para ejecutar eventos programados y también los utilizan los editores integrados para temas y plugins para verificar la estabilidad del código.
    La solicitud de loopback a tu sitio ha fallado. Eso quiere decir que las características que dependan de ello no van a funcionar correctamente.
    Error: cURL error 28: Operation timed out after 10000 milliseconds with 0 bytes received (http_request_failed)

    El caso es que al escribir el nombre de mi web en el buscador de google y pinchar en el link, hay veces que no carga directamente a mi web, sino que sale error, publicidad etc. Otras veces, por el contrario, si que redirige el link a mi web. Esto se produce tanto en pc como desde el móvil.

    ¿Alguien sabe a que puede deberse este problema y como poder subsanarlo?
    Muchas gracias de antemano y un saludo.

Viendo 3 respuestas - de la 16 a la 18 (de un total de 18)
  • Hola, mi archivo se encuentra de esta manera
    define(‘WP_DEBUG’, true);
    define(‘WP_DEBUG_LOG’, true);
    define(‘WP_DEBUG_DISPLAY’, false);
    sin embargo sigo teniendo El valor WP_DEBUG_LOG ha sido añadido al archivo de configuración de esta web. Esto significa que, cualquier error en el sitio, será escrito en un archivo que está potencialmente disponible para todos los usuarios.

    Moderador jose64

    (@jose64)

    Hola @elgrifo

    define(‘WP_DEBUG’, true); > Modo de depuración activado
    define(‘WP_DEBUG_LOG’, true); > Archivo de depuración activado
    define(‘WP_DEBUG_DISPLAY’, false); > Errores en pantalla desactivados

    Tienes el modo de depuración activado guardando los errores en un archivo que puede estar disponible para cualquiera que escriba la ruta.

    El modo de depuración se supone que se activa cuando tienes errores para hacer un diagnóstico y luego se desactiva. Si ya solucionaste el problema que tenías en la web, razón por la que lo activaste, debes desactivarlo y eliminar el archivo de depuración.

    Muchísimas gracias José Luis, lo voy a corregir.
    Saludos

Viendo 3 respuestas - de la 16 a la 18 (de un total de 18)
  • El debate ‘Errores críticos en wordpress’ está cerrado a nuevas respuestas.