Ir al contenido principal

Mi web WordPress no funciona bien tras migrarla manualmente

Escrito por Javier Galeote

¿Acabas de migrar tu WordPress desde otro proveedor y algo no funciona?

Cuando se migra un WordPress de forma manual (copiando archivos y base de datos), es habitual que la web no quede funcionando a la primera. Estos son los puntos que debes revisar, en orden, porque cubren la gran mayoría de los problemas tras una migración.

1. Versión de PHP

Comprueba que la versión de PHP del nuevo alojamiento es la misma (o compatible) con la que usabas en el proveedor anterior. Puedes verla y cambiarla desde cPanel > Administrador de MultiPHP, seleccionando tu dominio.

2. Archivo .htaccess

Si la portada carga pero el resto de páginas dan error 404, casi siempre es porque falta el archivo .htaccess en la raíz de la instalación (al ser un archivo oculto, es fácil olvidarlo al copiar). Puedes regenerarlo entrando en WordPress > Ajustes > Enlaces permanentes y pulsando "Guardar cambios", o crear uno con las reglas estándar de WordPress.

3. Permisos de carpetas y archivos

Los permisos recomendados son 755 para carpetas y 644 para archivos. Si tras la migración hay carpetas con permisos 700, algunos contenidos no se mostrarán. Puedes revisarlos y cambiarlos desde cPanel > Administrador de archivos (columna "Permisos", botón derecho > Change Permissions).

4. Archivo wp-config.php

Verifica que el archivo wp-config.php apunta a la nueva base de datos (nombre, usuario y contraseña creados en el nuevo hosting) y que no quedan rutas o configuraciones que apunten al proveedor anterior.

5. Carpetas que faltan (uploads, etc.)

Si las imágenes no cargan, comprueba que existe la carpeta wp-content/uploads completa. Revisa también que los archivos estén en public_html directamente y no dentro de una subcarpeta con el nombre del dominio creada durante la copia.

6. Plugins de caché

Desactiva temporalmente los plugins de caché durante la migración: pueden servir contenido antiguo o con rutas del servidor anterior y enmascarar los problemas reales.

7. Activar el modo debug para obtener pistas

Si después de todo lo anterior sigue fallando algo, activa el modo debug añadiendo esto en wp-config.php:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);

Los errores quedarán registrados en wp-content/debug.log e indicarán qué archivo o carpeta falta o qué está fallando exactamente.

¿Necesitas ayuda?

Si no consigues dejar la web operativa, contacta con nuestro equipo de soporte indicando el dominio y qué pasos has realizado, y lo revisamos contigo.

¿Ha quedado contestada tu pregunta?