ERROR: "Prefijo de tabla" no puede estar vacío

13 mar 2016, 00:49:28
Vistas: 13.6K
Votos: 0

Estoy teniendo problemas al intentar configurar WordPress para desarrollo local. Intenté instalarlo, pero aunque completo el formulario para configurar el archivo de configuración, sigo recibiendo el mismo error. Puedo conectarme a la base de datos, pero no entiendo por qué sigue apareciendo ese error.

También intenté usar el archivo wp-config-sample.php pero al abrir index.php aparece el error de conexión a la base de datos.

3
Comentarios

¿Cuál es el valor de $table_prefix en tu archivo wp-config.php?

birgire birgire
13 mar 2016 10:47:25

Si estás usando una PC con Windows, asegúrate de que el directorio de WordPress tenga los permisos correctos. Es decir, otorga permisos de escritura a IUSR.

Dawesi Dawesi
15 abr 2018 19:49:44

Tuve este mismo problema y resultó que Smart HTTPS (una extensión para navegadores Firefox y Chrome) estaba redirigiendo las solicitudes POST a GET, lo cual causaba este error junto con el mensaje "Por favor proporcione un nombre de usuario válido". Como tenía esta extensión en ambos navegadores, me tomó mucho tiempo descubrir qué diablos estaba pasando, pero finalmente pude recrear el problema y verificar que Smart HTTPS era efectivamente la causa debido a un error que se activaba al intentar cambiar a HTTPS cuando aún no había un certificado SSL válido en mi sitio al momento de la instalación.

PHP Guru PHP Guru
19 mar 2021 17:11:23
Todas las respuestas a la pregunta 3
3

Necesitas tener el prefijo de las tablas configurado en el archivo wp-config.php. Debe coincidir con el mismo valor en las tablas de tu base de datos, el valor por defecto es "wp_" pero si utilizaste un valor personalizado para tus tablas para mejorar la seguridad (que es una buena práctica), necesitas actualizar tu $table_prefix = 'wp_'; donde cambiarías 'wp_' por el valor de tus tablas.

13 mar 2016 01:50:29
Comentarios

Es así, no sé por qué no funciona correctamente...

Jonathan Solorzano Jonathan Solorzano
13 mar 2016 02:09:35

¿Están creadas las tablas de WP en la base de datos?

Motaz M. El Shazly Motaz M. El Shazly
13 mar 2016 02:30:40

Ya resolví el problema, pero aún no lo entiendo, cuando usaba MySQL de MAMP y el servidor incorporado de PhpStorm no funcionaba, pero al usar el servidor Apache de MAMP sí funcionó, no estoy seguro si MAMP está encapsulando la instancia de MySQL

Jonathan Solorzano Jonathan Solorzano
13 mar 2016 04:18:29
1
-1

esto podría ayudar a alguien en el futuro, pero en mi caso cambiar la versión de PHP a 7.1.7 (en IIS) lo solucionó

3 jul 2018 16:48:38
Comentarios

Probablemente estás recibiendo votos negativos porque esta respuesta parece estar fuera de tema y/o carece de detalles. Es inusual ejecutar IIS localmente y esta pregunta trata sobre entornos de desarrollo local; tampoco está claro cómo la versión 7.1.7 de PHP resolvería el problema. Sería útil si proporcionaras más contexto en tu respuesta. Por ejemplo: ¿estabas experimentando el mismo problema? ¿Cambiar la versión de PHP fue realmente la solución para ti? Si es así, ¿tienes alguna idea de por qué podría ser?

DaveLak DaveLak
4 jul 2018 01:11:03
0
-1

Hola :) Elimina mod_security en el administrador de IIS -> sitio -> módulos (al menos durante la instalación de WordPress)

14 jul 2018 20:51:53