En esta guía se muestra cómo trasladar un sitio de WordPress existente a un nombre de dominio diferente de forma manual.
- Paso 1: Comprobar el funcionamiento del sitio actual
- Paso 2: Descargar los archivos del sitio web
- Paso 3: Exportar la base de datos
- Paso 4: Subir los archivos al nuevo dominio
- Paso 5: Importar la base de datos
- Paso 6: Ir a wp_options
- Paso 7: Actualizar la url del sitio y el inicio
- Paso 8: Actualizar los datos de la conexión en wp-config
- Paso 9: Comprobar el sitio en el nuevo dominio
- Paso 10: Corregir enlaces permanentes (opcional)
- Paso 11: corregir imágenes dañadas (opcional)
- Paso 12: Comprobar el sitio nuevamente (opcional)
Consejo: ¿Le parece muy complicado? Entonces, ¿por qué no utiliza nuestra herramienta de migración en un solo clic? Viene incluida en todos nuestros paquetes de alojamiento para WordPress.
Paso 1: Comprobar el funcionamiento del sitio actual
Abra el sitio de WordPress actual y compruebe que todo funciona.
Paso 2: Descargar los archivos del sitio web
Primero debe crear una copia de seguridad del sitio web, tanto de los archivos del espacio web como de la base de datos.
Descargue los archivos del sitio web en el equipo. Guarde una copia de seguridad de los archivos en una carpeta diferente del equipo.
Consulte nuestras guías en caso de que necesite ayuda con este procedimiento:
- Copia de seguridad de su espacio web con File Manager
- Haga una copia de seguridad de su espacio web vía FTP
Paso 3: Exportar la base de datos
Exporte la base de datos con phpMyAdmin. Guarde una copia de seguridad del archivo sql exportado en una caprpeta independiente del equipo.
Si necesita ayuda, consulte nuestra guía sobre cómo realizar copias de seguridad de bases de datos.
Paso 4: Subir los archivos al nuevo dominio
Inicie sesión a través de FTP y cargue la copia de seguridad en el espacio web del nuevo dominio. Si realizó la copia de seguridad con File Manager (Administrador de archivos), no se olvide de descomprimirla antes de cargarla.
Paso 5: Importar la base de datos
Importe la copia de seguridad de la base de datos a phpMyAdmin. Consulte nuestra guía sobre cómo importar bases de datos si necesita ayuda.
Paso 6: Ir a wp_options
Tras importar la base de datos, localice la tabla llamada wp_options en el menú de la izquierda.
Paso 7: Actualizar la url del sitio y el inicio
A continuación, debe cambiar la ubicación del sitio en la base de datos.
- En wp_options, localice los valores siteurl y home. Estos registros se suelen encontrar en la parte superior de la tabla en las líneas 1 y 2.
- Para siteurl, haga clic en el campo bajo option_value y sustituya el dominio anterior con el nuevo nombre de dominio.
- Pulse Intro para guardar.
- Repita el mismo procedimiento para home.
Paso 8: Actualizar los datos de la conexión en wp-config
Ahora debe sustituir la información de inicio de sesión del dominio anterior con los datos del nuevo dominio en WordPress.
Si necesita ayuda, puede consultar en nuestra guía la sección sobre cómo actualizar los datos de conexión.
Paso 9: Comprobar el sitio en el nuevo dominio
Elimine la conexión del sitio anterior para garantizar que no interfiera con el nuevo sitio. Para ello, mueva los archivos a una carpeta diferente.
Abra el nuevo dominio en el explorador y compruebe su aspecto. Si todo se ajusta a lo planeado, entonces el proceso se considera finalizado. No obstante, es probable que deba realizar algunos ajustes manuales.
Paso 10: Corregir enlaces permanentes (opcional)
Si obtiene el error 404 al intentar abrir vínculos en su sitio, significa que los Enlaces permanentes están dañados. Si este es el problema, resulta muy fácil de solucionar.
- Inicie sesión en el panel de WordPress.
- Haga clic en Settings (Configuración) y luego en Permalinks (Vínculos permanentes).
- Desplácese hacia abajo y haga clic en Save Changes (Guardar cambios).
Paso 11: corregir imágenes dañadas (opcional)
Si determinadas imágenes no se muestran correctamente, esto significa que los vínculos todavía hacen referencia al dominio anterior. Para solucionar este problema, puede volver a insertar las imágenes manualmente.
Si su sitio web dispone de muchas imágenes, puede probar un complemento llamado Better Search Replace (Búsqueda y reemplazo mejorados). Este complemento reemplaza automáticamente el dominio antiguo con el nuevo dominio en la base de datos.
Nota: los complementos son productos de terceros para los que no podemos prestar asistencia. Póngase en contacto con el desarrollador correspondiente si tiene algún problema. Se recomienda hacer una copia de seguridad de los archivos del sitio web y la base de datos antes de realizar algún cambio.
- Inicie sesión en el panel de WordPress.
- Haga clic en Plugins (Complementos) y luego en Add new (Agregar nuevo).
- Busque el complemento Better Search Replace e instálelo.
- Haga clic en Activate (Activar) para habilitar el complemento.
- Haga clic en Tools (Herramientas) y en Better Search Replace.
- Busque el dominio antiguo y reemplácelo con el nuevo nombre de dominio.
- Seleccione las tablas en las que desee realizar búsquedas. Las publicaciones se encuentran en la tabla wp-posts, aunque no suele haber problema en seleccionar todas las tablas.
- Desactive la casilla de verificación de Run as dry (Ejecución de prueba) y haga clic en Run Search/Replace (Ejecutar búsqueda y reemplazo). Si desea realizar una ejecución de prueba antes de aplicar cambios, deje activada la casilla de Run as dry.
Paso 12: Comprobar el sitio nuevamente (opcional)
En la mayoría de los casos, llegados a este paso el sitio se habrá transferido correctamente, incluidos los vínculos y las imágenes. Si aún existen problemas, le recomendamos que compruebe el códice de WordPress para obtener más ayuda.
Artículos relacionados: