Tuve este problema y confirmé que la base de datos se estaba conectando correctamente, pero la página de inicio seguía apareciendo en blanco (elementos <body></body>
vacíos).
Lo resolví corrigiendo mis rutas para WP_SITEURL
, WP_CONTENT_DIR
y WP_CONTENT_URL
en wp-config.php
.
-
WP_SITEURL
debería apuntar directamente a la carpeta raíz de WordPress (una que
incluye 'wp-admin'
, 'wp-includes'
, etc.)
-
WP_CONTENT_DIR
debería apuntar directamente a la carpeta 'wp-content'
(una que incluye 'plugins'
, 'themes'
, 'uploads'
, etc.).
Nota: estos deben establecerse en la parte superior de wp-config.php
, sobre las líneas de 'Ruta absoluta al directorio de WordPress' y 'Configura las vars de WordPress y los archivos incluidos' .
Ejemplo para wp-config.php
:
define('WP_SITEURL', 'http://' . $_SERVER['SERVER_NAME'] . '/wordpress');
define('WP_HOME', 'http://' . $_SERVER['SERVER_NAME']);
define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/wordpress/wp-content');
define('WP_CONTENT_URL', 'http://' . $_SERVER['SERVER_NAME'] . '/wordpress/wp-content');