Pregunta sobre Localhost Installs de Wordpress:

No se seleccion贸 ninguna base de datos

Un usuario pregunt贸 馃憞

Tengo un problema con una instalaci贸n local de WordPress usando MAMP (completamente actualizado) en una Mac. Recibo el mensaje 芦No se seleccion贸 ninguna base de datos禄. Y esto sucede en una instalaci贸n limpia de WordPress 5.4 antes de que se modifique algo. La versi贸n de MySQL es 5.7.26.

Revis茅 PHYMyAdmin y el usuario root y el otro usuario que configur茅 para la SS tienen la configuraci贸n correcta de 芦Todos los privilegios禄. Cre茅 un script test.php para probar mis credenciales de base de datos y el enlace est谩 funcionando.

Mi problema es que el error muestra 芦base de datos no seleccionada禄 despu茅s de actualizar mi PHP. Si elijo una versi贸n superior a PHP 7.1.32, aparece el error. Una vez que lo transfiero, el sitio web funciona. As铆 que no creo que este sea un problema de SS en mi caso. El mismo comportamiento ocurre en todos los sitios que configuro en MAMP. La 煤nica variable es cambiar la versi贸n de PHP a una actual.

** ERROR ** Base de datos no seleccionada

No se pudo seleccionar la base de datos. Pudimos conectarnos al servidor de la base de datos (lo que significa que su nombre de usuario y contrase帽a son correctos) pero no pudimos seleccionar la base de datos.

驴Est谩s seguro de que existe? 驴Est谩 autorizado el usuario a utilizar la base de datos? Algunos sistemas tienen un nombre de base de datos predeterminado con su nombre de usuario, por lo que se ver铆a como username_. 驴Ese es el problema?

(@bcworkz)

hace 8 meses

驴Qu茅 especifica para DB_HOST en wp-config.php? La mayor铆a de ellos suelen ser utilizados por localhost pero es posible que ya utilicen el puerto predeterminado. En ese caso, debe especificar expl铆citamente el puerto que MAMP usa para MySQL, por ejemplo, 鈥渓ocalhost: 8889鈥. Descubra qu茅 puerto est谩 usando MAMP en las opciones de su panel de control.

(@jbdegarmo)

Hace 7 meses, 4 semanas

Lo he intentado antes. No importa si uso 芦localhost禄 o 芦localhost: 3306禄 para DB_HOST. MAMP tiene 3306 como puerto MySQL predeterminado. Cuando inicio sesi贸n en PHPMyAdmin, el host de la base de datos es 鈥渓ocalhost: 3306鈥. Incluso trat茅 de asegurarme de que el archivo PHP.ini tenga 3306 como predeterminado: el mismo error ya sea que ese valor est茅 en blanco o con 3306.

Lo not茅 por primera vez despu茅s de configurar una nueva instalaci贸n de WP. Despu茅s de instalar el tema, la p谩gina de salud del sitio de WP mencion贸 que deber铆a actualizar al menos a PHP 7.3. Cuando lo configur茅 en MAMP, estaba usando 7.033. As铆 que intent茅 cambiar de 7.033 a 7.42 y reiniciar Apache / MySQL y fue entonces cuando apareci贸 el error. Revis茅 algunos otros sitios WP locales y todos hicieron lo mismo cuando cambi茅 a la versi贸n PHP.

Como prueba, elimin茅 por completo la nueva instalaci贸n de WP y comenc茅 desde cero despu茅s de actualizar la versi贸n predeterminada de PHP a 7.42. Durante el proceso de instalaci贸n de WP, llegu茅 a la p谩gina donde ingresa las credenciales de la base de datos, pero luego fall茅 con un error similar. En ese momento, el nombre de la base de datos y el usuario de la base de datos eran diferentes. Finalmente pude instalarlo despu茅s de configurar el nombre de la base de datos y el usuario de la base de datos para que sean id茅nticos. 驴Por qu茅 es necesario que WP se instale correctamente para que funcione correctamente (o para actualizar un sitio web a su versi贸n PHP)?

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

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