Soporte » Seguridad » Error crítico

  • Resuelto dursuaf86

    (@dursuaf86)


    Buenos días!

    Antes de nada siento si este tema ha sido ya tratado. Lo he buscado, pero no he sabido encontrar nada similar.

    En mi web utilizo Flatsome y Flatsome child. Desde hace unos días ha surgido un error crítico y el usuario ahora únicamente puede ver el contenido de «functions.php» que se encuentra en la ruta web/wp-content/themes/flatsome-child. Al cambiar de tema el error persiste.

    Desde el hosting la única alternativa que me han dado es retroceder a un punto anterior, pero tampoco ha servido puesto que, por lo visto, el error ya estaba en el último punto al que puedo acceder.

    Espero haberme explicado y muchas gracias por adelantado.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Moderador almendron

    (@almendron)

    Lo primero de todo sería acceder al archivo «functions.php» del tema hijo, localizar la función que aparece cuando intentas acceder al sitio y borrar dicha función (haz primero una copia de seguridad).

    Si no puedes localizar la función, entonces borra directamente dicho archivo (haz primero una copia de seguridad).

    En ambos casos perderás alguna que otra funcionalidad pero debería permitir que accedieras al sitio.

    Antes de nada, ten presente que hay una nueva actualización de Flatsome. Si sabes seguro que es el tema hijo el que está dando problemas, un primer paso sería dejar activo, temporalmente, el tema padre (Flatsome).

    Posteriormente, en un entorno de desarrollo / staging, podrías reactivar el tema hijo, y con el modo DEBUG activado revisar exactamente qué es lo que ocurre.

    Otra opción es probar de descargar de nuevo el tema hijo, e ir haciendo las modificaciones necesarias para dejarlo y corregir hasta de nuevo tener una versión 100% funcional.

    Iniciador del debate dursuaf86

    (@dursuaf86)

    Hola de nuevo!

    Muchas gracias por vuestras respuestas. Por el momento he probado a eliminar el archivo de functions.php y, al hacerlo, el error que me aparece es:

    «@include( ‘template-config.php’ );
    Ha habido un error crítico en esta web.»

    Al cambiar de tema, no figura este error, por lo que mi siguiente paso va a ser el de restaurar flatsome tal y como recomienda Javier, pero antes de hacerlo quería comentar como iba por si esto os daba alguna pista de donde puede estar el error.

    Muchísimas gracias por vuestra ayuda!

    Borrar el fichero no va a servir, ya que es necesario. Es muy probable que haya código obsoleto. Si en su día alguien te programó ese tema / plantilla, deberías pedirle que lo actualice o buscar a alguien que pueda corregir esos errores de PHP o de funciones de WordPress para ponerlo al día.

    Iniciador del debate dursuaf86

    (@dursuaf86)

    Voy a probar a instalar la nueva versión disponible de la plantilla a ver si, de esa manera, podemos solucionar el error. Muchas gracias Javier!

    Iniciador del debate dursuaf86

    (@dursuaf86)

    Solucionado. He reinstalado la última versión del tema y ya funciona correctamente. El único inconveniente es que tengo que volver a configurar algunas opciones.

    Muchísimas gracias por todo. Cierro el tema.

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • El debate ‘Error crítico’ está cerrado a nuevas respuestas.