• aornic

    (@aornic)


    Hola,

    He instalado WordPress en un servidor virtual y cuando accedo a él por escritorio remoto, al poner «localhost» puede ver sin problema mi web.

    Sin embargo, cuando intento acceder desde fuera con la IP me dice que hay un error estableciendo una conexión con la base de datos.

    El fichero wp-config.php creo que está bien:

    define(‘DB_USER’, ‘miuser’);
    /** Tu contraseña de MySQL */
    define(‘DB_PASSWORD’, ‘mipass’);
    /** 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’, »);

    […]

    define(‘WP_DEBUG’, true);
    define(‘MULTISITE’, true);
    define(‘SUBDOMAIN_INSTALL’, false);
    define(‘DOMAIN_CURRENT_SITE’, ‘miIP‘);
    define(‘PATH_CURRENT_SITE’, ‘/’);
    define(‘SITE_ID_CURRENT_SITE’, 1);

    Y el .htaccess:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]

    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ – [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    </IfModule>

    ¿Por qué no puedo conectarme en remoto?

    Gracias!

Viendo 1 respuesta (de un total de 1)
  • Iniciador del debate aornic

    (@aornic)

    Por tener más detalles añadir que los datos de conexión a la base de datos en el wp-config creo que son correctos porque si cambio alguno el error que me sale es diferente. Por ejemplo, si pongo mal la contraseña me sale una pantalla con más información sobre el error generado por la función mysql_connect() y sin embargo, cuando tengo bien los datos en el wp-config el error que aparece es el texto en html «Error estableciendo una conexión con la base de datos» sin dar más información

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Error estableciendo una conexión con la base de datos’ está cerrado a nuevas respuestas.