Error en instalación de WordPress, ¿problema con el servidor?

  • Autor Autor gentlemarc
  • Fecha de inicio Fecha de inicio
G

gentlemarc

Gamma
Hola hamijos,

estoy intentando instalar un wordpress en un dominio. La cuestión es que cuando llego al paso de "install.php" me da el siguiente error:

Error establishing a database connection
This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at localhost. This could mean your host's database server is down.

Are you sure you have the correct username and password?
Are you sure that you have typed the correct hostname?
Are you sure that the database server is running?
If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

Mis datos del config.php son los siguientes

/** El nombre de tu base de datos de WordPress */
define('DB_NAME', 'usr_webxxxx');

/** Tu nombre de usuario de MySQL */
define('DB_USER', 'webxxxx');

/** Tu contraseña de MySQL */
define('DB_PASSWORD', 'xxxxxxxx');

/** Host de MySQL (es muy probable que no necesites cambiarlo) */
define('DB_HOST', 'localhost');

/** Codificación de caracteres para la base de datos. */
define('DB_CHARSET', 'utf8');

/** Cotejamiento de la base de datos. No lo modifiques si tienes dudas. */
define('DB_COLLATE', '');


He buscado un poco por internet y a todo el mundo que le pasa esto suele ser debido al "localhost".
El problema que veo, es que otros blogs que tengo instalados en la misma empresa de hosting si que usan el localhost.

¿A que más se puede deber?

Gracias!! :witless:
 
Por que no eliminas el archivo wp-config por ftp, luego accedes a tu instalador, completas los datos y al final carga el wp-config que te da el mismo wordpress...
 
El único problema es que los datos de conexión con la base de datos no son correctos, revisa no haberte equivocado en algún carácter, si el problema persiste deberás contactar con tu hosting.

Un saludo
 
Quizás en el hosting no tienen el PHP con el modo seguro desactivado... parece alguna cuestión de permisos de pronto...
 
Intenta volver a configurar tus datos o en ves de localhost usa el servidor de mysql
 
Están erróneos la info de la base de datos.
Configura nuevamente los datos.
 
Última edición:
Creo que es tu configuracion

/** El nombre de tu base de datos de WordPress */
define('DB_NAME', 'usr_webxxxx');

/** Tu nombre de usuario de MySQL */
define('DB_USER', 'webxxxx');

/** Tu contraseña de MySQL */
define('DB_PASSWORD', 'xxxxxxxx');

Generalmente el usuario y la db hay que ponerlos con el prefijo de tu usuario mysql, si tu server es gentlemarcom se colocara el user como prefijo

DB: gentlemarcom_nombredeladb
User: gentlemarcom_userconaccesoaladb

Recuerda que si creaste un user especial para esa DB tienes que otorgarle los permisos necesarios.
 
Amigo casi te podría asegurar que has colocado mal los datos de tu localhost. Ya que tu mismo aseguras que tienes otros blog instalados y que están bien, lo que confirma que el localhost esta trabajando bien si no los que ya tienes instalados estarían dando algún tipo de error de conexión.
 
Si tienes Cpanel y tiene Softaculous desde ahí instalalo es mas facil y te evitas complicaciones xD
 
Creaste antes la base de datos?
Creaste un usuario y lo asignaste con todos los permisos para manejar la base de datos?

Hola hamijos,

estoy intentando instalar un wordpress en un dominio. La cuestión es que cuando llego al paso de "install.php" me da el siguiente error:



Mis datos del config.php son los siguientes




He buscado un poco por internet y a todo el mundo que le pasa esto suele ser debido al "localhost".
El problema que veo, es que otros blogs que tengo instalados en la misma empresa de hosting si que usan el localhost.

¿A que más se puede deber?

Gracias!! :witless:
 
Por que no eliminas el archivo wp-config por ftp, luego accedes a tu instalador, completas los datos y al final carga el wp-config que te da el mismo wordpress...

Primero he realizado esto. El mismo wordpress nos dice que el wp-config no existe. Le doy a la opción de "crear un archivo de configuración", pero la pantalla se queda en blanco. Es como si no tuviera permisos o como si ese archivo estuviera en blanco. setup-config.php tiene todos los permisos.

- - - Actualizado - - -

Creo que es tu configuracion



Generalmente el usuario y la db hay que ponerlos con el prefijo de tu usuario mysql, si tu server es gentlemarcom se colocara el user como prefijo

DB: gentlemarcom_nombredeladb
User: gentlemarcom_userconaccesoaladb

Recuerda que si creaste un user especial para esa DB tienes que otorgarle los permisos necesarios.

Vamos a ver. Creo que la cosa va por ahí, aunque no acabo de entender lo que me quieres decir.

Yo le pedí a la persona que me administra el hosting que me creara una base de datos. El me dió el usuario MySQL, el nombre de la base de datos, el alojador (en este caso me dijo q era localhost) y la contraseña.

Lo que si que me he fijado es que el nombre de la base de datos es como el del usuario mysql, pero con el prefijo 'usr' delante. Te pongo un ejemplo:
si el usuario mysql es: marc55, el nombre de la base de datos es "usr_marc55". Entonces me da la sensación de que lo que tu me dices está bien realizado, no??

¿Alguna idea?

Gracias!!!
 
Primero he realizado esto. El mismo wordpress nos dice que el wp-config no existe. Le doy a la opción de "crear un archivo de configuración", pero la pantalla se queda en blanco. Es como si no tuviera permisos o como si ese archivo estuviera en blanco. setup-config.php tiene todos los permisos.

- - - Actualizado - - -



Vamos a ver. Creo que la cosa va por ahí, aunque no acabo de entender lo que me quieres decir.

Yo le pedí a la persona que me administra el hosting que me creara una base de datos. El me dió el usuario MySQL, el nombre de la base de datos, el alojador (en este caso me dijo q era localhost) y la contraseña.

Lo que si que me he fijado es que el nombre de la base de datos es como el del usuario mysql, pero con el prefijo 'usr' delante. Te pongo un ejemplo:
si el usuario mysql es: marc55, el nombre de la base de datos es "usr_marc55". Entonces me da la sensación de que lo que tu me dices está bien realizado, no??

¿Alguna idea?

Gracias!!!

Asi es prueba con el prefijo que te dieron. Generalmente es el mismo para ambos aunque sea el mismo usuario.
Seria algo como:

Server: localhost
DB user: usr_elusuario
DB user: usr_labasededatos
DB password: elpassword

y ya con eso estara listo para instalar.
 
Atrás
Arriba