• weaselhck

    (@weaselhck)


    Hola soy nuevo en esto de WordPress y tengo un problema…Estoy intentando instalar wordpress en mi servidor local que usa y como sistema operativo Debian Wheezy y tiene instalados y funcionando bien apache2, mysql y vsftpd. Por norma general, utilizo el portátil (SO W7) para trabajar y es con él con el que tengo intención de usar wordpress. De momento he conseguido conectar el servidor con el portatil a través de FTP. Puedo ver la carpeta donde quiero trabajar y ya he subido allí los archivos y carpetas iniciales de wordpress, de manera que cuando pongo la IP del server (o mi dominio de no-ip) me aparece la configuración. Hasta aquí todo correcto, pero cuando le doy a «enviar» me da error de conexión con la base de datos. He modificado manualmente el archivo wp-config-sample.php con los datos correctos y lo he subido al servidor como wp-config.php, pero entonces el paso 2 de la config se me queda en blanco.
    La base de datos y el usuario que la administra los he creado yo, así que los datos son correctos y el host debería ser la IP de mi servidor o incluso mi dominio no-ip ¿no?…He probado con las dos opciones y con las dos me pasa lo mismo.
    ¿Se le ocurre a alguien dónde está el fallo?
    Gracias

Viendo 10 respuestas - de la 1 a la 10 (de un total de 10)
  • Peter Olle

    (@peterolle)

    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.

    Iniciador del debate weaselhck

    (@weaselhck)

    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

    Peter Olle

    (@peterolle)

    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.

    Iniciador del debate weaselhck

    (@weaselhck)

    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…

    Peter Olle

    (@peterolle)

    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.

    Iniciador del debate weaselhck

    (@weaselhck)

    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…

    Iniciador del debate weaselhck

    (@weaselhck)

    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…

    Peter Olle

    (@peterolle)

    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.

    Iniciador del debate weaselhck

    (@weaselhck)

    Ok, gracias…

    Peter Olle

    (@peterolle)

    De nada 🙂

Viendo 10 respuestas - de la 1 a la 10 (de un total de 10)
  • El debate ‘No consigo configurar Base Datos’ está cerrado a nuevas respuestas.