• Resuelto plclavero

    (@plclavero)


    Buenas, me encuentro con el siguiente problema en mi web:

    [15-Jun-2022 00:28:27 UTC] PHP Fatal error:  Uncaught Error: Call to undefined method WP_Post_Type::reset_default_labels() in /home/claveroc/public_html/wp-includes/post.php:21
    Stack trace:
    #0 /home/claveroc/public_html/wp-settings.php(403): create_initial_post_types()
    #1 /home/claveroc/public_html/wp-config.php(98): require_once('/home/claveroc/...')
    #2 /home/claveroc/public_html/wp-load.php(50): require_once('/home/claveroc/...')
    #3 /home/claveroc/public_html/wp-blog-header.php(13): require_once('/home/claveroc/...')
    #4 /home/claveroc/public_html/index.php(17): require('/home/claveroc/...')
    #5 {main}
      thrown in /home/claveroc/public_html/wp-includes/post.php on line 21

    Cómo debería solucionarlo?

    Desde ya, muchas gracias!

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

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

    (@almendron)

    En los «require_once»: ¿te aparece la ruta completa o te salen esos puntos suspensivos que has puesto?

    Iniciador del debate plclavero

    (@plclavero)

    Así tal cual me aparece. Envío link a una captura de pantalla:
    https://www.dropbox.com/s/6ye0p0jfrwjtblp/Captura%20de%20pantalla%202022-06-21%2012.25.17.png?dl=0

    Gracias por responder

    Moderador almendron

    (@almendron)

    El error de «require_once» viene a decir que el fichero no existe. Por eso hubiera estado bien ver toda la ruta.

    Lo primero de todo será comprobar si existen los siguientes archivos:
    wp-settings.php
    wp-load.php
    wp-blog-header.php
    index.php

    Deberían estar en la raíz de tu sitio.

    Iniciador del debate plclavero

    (@plclavero)

    Moderador almendron

    (@almendron)

    Y por lo que veo, los permisos son correctos.

    Antes de tocar plugins o temas, me gustaría que intentaras una cosa:

    ¿Te acuerdas de cuál era la versión de WordPress que tenías instalada?

    Y otra pregunta: ¿algún hecho concreto relacionado con el fallo? ¿actualización? ¿instalación de algún plugin?

    Iniciador del debate plclavero

    (@plclavero)

    Recordar, no recuerdo la versión. Por lo que veo en el Cpanel, era la 5.9.3
    https://www.dropbox.com/s/kej4n8ztyp1ykuk/Captura%20de%20pantalla%202022-06-21%2014.14.42.png?dl=0

    El problema vino cuando puse a actualizar plugins. No había instalado ninguno nuevo. No recuerdo cuáles fueron los que actualicé.

    • Esta respuesta fue modificada hace 1 año, 9 meses por plclavero.
    Moderador almendron

    (@almendron)

    Si el problema vino de actualizar plugins, vamos a hacer lo siguiente:

    1) Accede vía FTP o a través del gestor de archivos de WordPress y renombra la carpeta «plugins» (dentro de «wp-content»). Ponel por ejemplo «plugins-des»

    2) Intenta entrar.

    3) Si puedes entrar, entonces vuelve a poner el nombre original a la carpeta «plugins».

    4) Accede a la administración de WP. Todos los plugins estarán desactivados. Ve activando-comprobando uno a uno hasta encontrar al causante del problema.

    Iniciador del debate plclavero

    (@plclavero)

    Gracias por toda la ayuda.
    El problema persiste.
    – Cambié el nombre, intenté ingresar y no funcionó
    – Esperé un rato
    – Borré caché
    – Y sigue sin dar señales de vida.

    Moderador almendron

    (@almendron)

    ¿Qué versión de PHP tienes instalada?

    Iniciador del debate plclavero

    (@plclavero)

    La versión de PHP es 7.4.29

    Moderador almendron

    (@almendron)

    El error que tienes lo suele provocar un plugin o el tema. Ya hemos visto que los primeros no son.

    Veamos el tema. Localiza la carpeta del tema que estabas usando (dentro de «wp-content/thmes), guardala en tu ordenador y luego la borras del servidor.

    Iniciador del debate plclavero

    (@plclavero)

    Acabo de probar el bajar los themes, probé subir distintos themes y no arrancó

    Moderador almendron

    (@almendron)

    Pero… ¿llegaste a borrar en el servidor la carpeta del tema que estabas usando?

    Iniciador del debate plclavero

    (@plclavero)

    Si, lo había borrado.

    Pero acabo de solucionarlo. Estaba a punto de eliminar todo y como último intento puse actualizar la versión de wordpress desde el cpanel.

    Acto seguido, todo volvió a funcionar.

    Habilité los plugins y sigue todo en orden.

    Mil gracias por todo!

    Moderador almendron

    (@almendron)

    De nada. Un saludo.

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