En la empresa en la que trabajo como desarrollador front-end, usamos mucho WordPress para nuestros desarrollos. Nosotros tenemos varios entornos de trabajo (local, desarrollo, preproducción…) y conforme avanza un proyecto toca migrar todo de local a desarrollo, de desarrollo a preproducción y así sucesivamente.
El caso es, que WordPress a veces es un poco malo. Es muy común encontrarse con una página en blanco tras una migración de WordPress. Por mi experiencia, el problema suele estar en varios archivos localizados, o en la base de datos, o en el theme. Explico a continuación las soluciones que me han servido para acabar con la infernal página en blanco de WordPress:
wp-config.php
Al migrar WordPress, hay que fijarse bien que la base de datos sea la correcta. A veces, usamos una base de datos distinta para la migración, si es el caso hay que acordarse de cambiar los datos de conexión en este archivo.
.htaccess
A veces, la configuración de WordPress que funciona en un entorno, en otro no. Si todo falla, prueba a dejar este archivo limpio, con el mod-rewrite por defecto de wordpress:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
Base de datos
Comprueba que has migrado correctamente la base de datos, y no ha habido ningún problema durante la copia.
Aún así, aunque todo salga bien, siempre hay que cambiar dos campos de la tabla wp-options, el 1 y el 37, que es donde se especifica la url del sitio web. En estos campos hay que escribir la nueva dirección o nos redireccionará al anterior dominio.
El theme
Otra cosa típica por la que WordPress puede devolver una página en blanco es porque el tema que estuvieramos usando en el anterior dominio no lo hemos subido a la nueva dirección, o está incompleto.
modificado el 22 octubre, 2017 13:42
Ver comentarios (5)
Muuuuuchas gracias por tu consejo, haré lo que propones! y comentaré.
Genial Carlos, espero que notes mejoría :)
Saludos.
Consulta y gracias por todo la sapiencia.
Consulta, tengo una web, -www.festincaninospa.cl- y resulta que desde mi país (CHILE) se ve perfectamente, sin embargo desde otros países carga la web, sin embargo esta queda en blanco... Help!
Si alguien me puede dar un atisbo de lo que puede ser, se los agradecería demasiado,
Gracias y saludos!
Hola Carlos,
Le he echado un vistazo y desde España también carga sin problemas. Aparentemente no veo errores.
Lo que sí es cierto es que tarda mucho en cargar, demasiado.
Yo trabajaría en optimizar la página para que cargue rápido. Deberías revisar tu theme para ver si se puede mejorar. Y te aconsejo añadir un plugin de caché, como W3 Total Cache y otro para reducir las peticiones, como Autoptimize.
Un saludo.
Muy buen apunte sobre Wordpress.
El hosting para Wordpress es muy importante, tanto como una buena instalación. Hay hosting que ya te dan la autoinstalación de Wordpress casi al instante, con toda la configuración necesaria sin que tengas que hacer nada más que diseñar el blog y empezar a introducir post.
No obstante para los que seguimos retocando el wordpress para un máximo rendimiento me parece un buen apunte sobre el tema.
:-)