Opciones para migrar WordPress
Existen dos metodos principales para migrar un sitio WordPress a otro servidor o dominio: la migracion manual y la migracion mediante plugins. La migracion manual ofrece mayor control y es mas confiable para sitios grandes o con configuraciones complejas. Los plugins simplifican el proceso pero pueden tener limitaciones de tamaño o compatibilidad en algunos entornos de hospedaje.
Migracion manual de WordPress
Paso 1: Respaldar el sitio origen
- Exportar la base de datos desde phpMyAdmin: seleccionar la base de datos, pestaña Exportar, formato SQL, hacer clic en Go.
- Descargar todos los archivos del sitio via FTP, especialmente la carpeta
/wp-content/con temas, plugins e imagenes.
Paso 2: Preparar el servidor destino
- Crear una nueva base de datos y usuario con todos los privilegios en cPanel del servidor destino.
- Importar el archivo SQL en la nueva base de datos desde phpMyAdmin.
- Subir todos los archivos de WordPress al directorio correcto del servidor destino via FTP.
- Editar el archivo
wp-config.phpcon los datos de conexion a la nueva base de datos.
Paso 3: Actualizar las URLs (solo si cambia el dominio)
Si el dominio tambien cambia durante la migracion, es necesario actualizar todas las referencias al dominio antiguo en la base de datos:
UPDATE wp_options SET option_value = 'https://nuevo-dominio.com' WHERE option_name = 'siteurl'; UPDATE wp_options SET option_value = 'https://nuevo-dominio.com' WHERE option_name = 'home'; UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://dominio-antiguo.com', 'https://nuevo-dominio.com'); UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://dominio-antiguo.com', 'https://nuevo-dominio.com');
Migracion con plugins: All-in-One WP Migration
- Instalar el plugin All-in-One WP Migration en el sitio origen.
- Ir a All-in-One WP Migration > Export y seleccionar exportar a archivo.
- El plugin generara un archivo
.wpresscon todos los archivos y la base de datos. - Instalar WordPress limpio en el servidor destino y activar el mismo plugin.
- Ir a All-in-One WP Migration > Import y subir el archivo
.wpress. - El plugin reemplazara automaticamente las URLs del dominio antiguo por el nuevo.
Lista de verificacion post-migracion
| Verificacion | Como comprobar |
|---|---|
| Sitio carga correctamente | Abrir el dominio en el navegador |
| Panel de administracion accesible | Acceder a /wp-admin |
| Imagenes visibles | Revisar paginas con imagenes y media |
| Sin URLs del dominio antiguo | Usar Better Search Replace en modo dry-run |
| SSL activo y sin errores | Verificar candado en el navegador |
| Formularios funcionando | Enviar un formulario de prueba |
| WooCommerce funcional (si aplica) | Probar el proceso de compra completo |
