Oferta SiteGround Black Friday

Solución al error «Creating default object from empty value of line 639 wp-admin/includes/post.php»

En esta breve guía vamos a ver cómo solucionar si un día ves un mensaje de error en tu web igual o similar a «Creating default object from empty value of line 639 wp-admin/includes/post.php»

Este error puede ser debido a 2 problemas principalmente:

  1. Falta de espacio en la base de datos.
  2. Parámetros incorrectos en la base de datos.

Y lo peor es que puede aparecer de un momento a otro, sin haber hecho tú nada, ni actualizar WordPress, ni plugins ni nada, de repente.

Este error suele tener 3 posibles soluciones…

Desactiva todo

Lo sé, somos muy pesados los de WordPress pero la realidad es que la mejor manera de diagnosticar casi cualquier problema es desactivar todos los plugins y cambiar del tema activo a uno de los temas por defecto, Twenty Twenty-One por ejemplo.

Si el problema desaparece entonces casi seguro que era uno de los plugins o el tema el que provocaba el error, y si el problema persiste puedes volver a activar todo como estaba antes y seguir con el siguiente consejo.

Comprueba el tamaño de la base de datos

Aquí dependerá de tu empresa de alojamiento el dónde comprobar el tamaño de la base de datos, pero es vital revisara si está al límite de lo contratado, pues esto podría estar provocando el error.

Y no pienses que porque tu plan de hosting diga que puedes crear bases de datos ilimitadas significa que su tamaño puede ser ilimitado, porque nunca es así.

Así que, antes de nada, revisa el plan que hayas contratado para comprobar cuál es el límite de tamaño de tus bases de datos.

Luego dependerá de tu empresa de hosting cómo ver el tamaño de tus bases de datos. Así, muy clarito, se ve en SiteGround:

Si detectas que alguna base de datos está al límite deberías revisarla para analizar si puedes reducir su tamaño de manera segura, y siempre haciendo antes una copia de seguridad.

Activa el AUTO_INCRMENT de la tabla _posts

Si nada de lo anterior arregla el error haz lo siguiente:

  1. Accede a phpMyAdmin desde el panel de tu alojamiento (todos lo tienen).
  2. Abre la base de datos de la instalación con el error y haz clic en la tabla _posts (el prefijo puede variar, por defecto sería wp_posts)
  3. A continuación haz clic en la pestaña llamada «Estructura»
  4. Edita (clic en el icono del lápiz) la línea del ID.
  5. Activa la casilla de A.I. (AUTO_INCREMENT)
  6. Guarda los cambios

Tienes visualmente los pasos en la siguiente galería de imágenes:

Ya está, espero haberte ayudado con el problema.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 4.9 / 5. Total de votos: 7

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

Sobre el autor

1 comentario en “Solución al error «Creating default object from empty value of line 639 wp-admin/includes/post.php»”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
- Responsable: Fernando Tellado ([email protected])
- Fin del tratamiento: Moderación de comentarios para evitar spam
- Legitimación: Tu consentimiento
- Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
- Derechos: Acceso, rectificación, portabilidad, olvido

 

Scroll al inicio