Todo depende de la configuración de tu servidor, si te sale «error de conexión con la base de datos» es buena señal, porque todo esta correcto, pero tienes mal los datos de conexión a tu base de datos en el wp-config.php, si el usuario y contraseña son correctos, entonces la dirección de la base de datos esta mal.
Puede ser localhost, o la IP o una ruta, todo depende de como tengas configurado el servidor. Aquí la verdad será difícil ayudarte con esa cuestión, porque es como configurar un servidor local y no como instalar wordpress.
prueba como te digo arriba, con localhost, con la IP, etc… a ver si con alguna de ellas se encuentra la base de datos y funciona.
Hola y gracias por responder Peter. La verdad es que ya probé lo que me comentas y no hay manera. Localhost no puede ser porque el server no es el mismo ordenador con el que trabajo, con la IP del server me devuelve el error que comenté antes,
Error de conexión con la base de datos
Esto puede deberse a que los datos de usuario y contraseña de tu wp-config.php son incorrectos o a que no es posible contactar con el servidor de base de datos en 192.168.1.111, lo que podría significar que el servidor de bases de datos de tu host está inactivo.(…)
MySQL está funcionando en el server. La base de datos que he creado, editado y eliminado varias veces es «wordpressdb» con el usuario «wordpress» y la misma contraseña…Más fácil imposible. No puede ser, o eso creo yo, que me esté equivocando al configurarla para WP…
:S
Entonces la dirección de la base de datos y a MySQL es necesaria, es decir, encuentra el servidor, pero no encuentra MySQL.
por ejemplo, si tu MySQL no utiliza el puerto por omisión que es 3306 y utiliza 3307, eso tienes que definirlo también y sería poniendo así en wp-config.
define( 'DB_HOST', '192.168.1.111:3307' );
Saludos.
Es correcto, yo también creo que la cosa va por ahí. En el panel de phpmyadmin he realizado la consulta para saber el host y el puerto y me ha devuelto esto:
Variable_name Value
hostname kali
port 3306
Lo que pasa es que ese host no me gusta nada porque no sé cómo conectarme a él ya que lo que me da como host es el nombre del equipo donde está el server y no una dirección a la que me pueda conectar…
He definido el host en wp-config como me has comentado con el puerto 3306 pero en el paso 2 vuelvo a tener la pantalla en blanco…
Regresa las cosas a como lo tenías cuando te ponía «error de conexión con la base de datos», de ahí va a ser mucho más sencillo solucionarlo.
Si tu servidor no funciona con IP, ni con ruta, ni con localhost y es con nombre, vas a tener que configurar correctamente tu servidor, porque si no va a ser complicado que funcione todo correctamente.
Ok, gracias. He borrado el wp-config del server y ya vuelvo a tenerlo con el error de conexión…Ahora la pregunta del millón…¿Cómo puedo configurar bien el servidor para que me conecte con MySQL…?
Qué rabia estar tan cerca de que funcione todo y bien y a la vez tan lejos…
He estado trasteando un poco con phpmyadmin y en las variables y parámetros del servidor me da como «datadir» el directorio donde está instalado mysql (datadir /var/lib/mysql/). He probado a poner esa ruta como host y (evidentemente) tampoco sirve…Ya no sé que más probar. Podría instalar xampp o así en el portátil y trabajar en local, seguro que sería más fácil todo, pero eso no me interesa…
Creo que lo mejor es que pidas soporte a los que hacen el software que usas de servidor, aquí va a ser imposible solucionarlo sin tener exactamente el mismo setup que tu tienes, cosa que va a ser imposible que suceda.