es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Columna desconocida ‘wp_’ en la lista de campos cuando se ejecuta WordPress en PHP 8.1

¿Es posible ejecutar WordPress en PHP 8.1 ahora mismo? He instalado PHP 8.1 en XAMPP, pero no puedo hacer que WordPress funcione. Recibo este mensaje de error:

[23-Nov-2021 18:44:43 UTC] Error fatal de PHP: Excepción de mysqli_sql: columna desconocida 'wp' en la lista de campos en C:\xampp\htdocs\myphp81folder\normallocalsite\wp-includes\wp-db.php:2056
Pila de seguimiento:
#0 C:\xampp\htdocs\myphp81folder\normallocalsite\wp-includes\wp-db.php(2056): mysqli_query(Object(mysqli), 'SELECT wp')
#1 C:\xampp\htdocs\myphp81folder\normallocalsite\wp-includes\wp-db.php(1945): wpdb->do_query('SELECT wp')
#2 C:\xampp\htdocs\myphp81folder\normallocalsite\wp-admin\setup-config.php(317): wpdb->query('SELECT wp')
#3 {main} lanzado en C:\xampp\htdocs\myphp81folder\normallocalsite\wp-includes\wp-db.php en la línea 2056 [23-Nov-2021 18:45:45 UTC] Error fatal de PHP: Excepción de mysqli_sql: columna desconocida 'wp' en la lista de campos en C:\xampp\htdocs\myphp81folder\normallocalsite\wp-includes\wp-db.php:2056

He verificado que PHP 8.1 se está sirviendo en esta carpeta y puedo ejecutar comandos PDO y mysqli que crean y modifican bases de datos locales exitosamente.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    A partir de noviembre de 2021, WordPress puede que aún no sea compatible completamente con PHP 8.1. El mensaje de error que estás recibiendo sugiere que hay un problema con las tablas de la base de datos en la instalación de WordPress. Esto podría ser debido a un problema de compatibilidad entre PHP 8.1 y WordPress.

    Una posible solución es utilizar una versión anterior de PHP, como PHP 7.4 o 7.3, que se sabe que son compatibles con WordPress. Alternativamente, podrías esperar que WordPress lance una actualización que sea completamente compatible con PHP 8.1.

    También es posible que el problema no esté relacionado con la compatibilidad de la versión de PHP, sino más bien con un problema en la propia instalación de WordPress. Podrías intentar reinstalar WordPress o restaurar desde una copia de seguridad para ver si se soluciona el problema.

    En general, aunque es posible ejecutar WordPress en PHP 8.1, puede haber problemas de compatibilidad que resolver, y puede ser más fácil utilizar una versión anterior de PHP por el momento.

Comments are closed.