El Codex de WordPress es un gran recurso de información, pero puede resultar un poco abrumador para algunos usuarios que buscan migrar a un nuevo proveedor de alojamiento o cambiar los nombres de dominio.
Hemos creado una lista de comprobación imprimible para ayudarle con la migración. También cubrimos el tema del SEO y qué hacer en caso de que las cosas salgan mal.
Obtener la lista de comprobación (se abre en una pestaña nueva)
Antes de empezar
Recuerde conservar una copia de seguridad original guardada en un lugar seguro, separada de los archivos reales con los que trabajará. Nombre su archivo con algo como:
yourfiles_backup.zip. Incluya los archivos del sitio y la base de datos. Esta copia debe permanecer intacta y solo utilizarse si los métodos de restauración fallan. Más adelante explicaremos los métodos de copia de seguridad.
Todavía no desactive la cuenta del antiguo proveedor de alojamiento. Déjela activa durante al menos una semana para dar tiempo a que los DNS se resuelvan y para que usted pueda verificar los archivos y la base de datos.
Ya debería haber preparado otros elementos, como mover las cuentas de correo electrónico y configurar una cuenta en el nuevo proveedor de alojamiento y/o haber tomado decisiones sobre el nuevo nombre de dominio con la configuración de los servidores de nombres, si corresponde. Nota: algunos métodos de copia de seguridad explicados en este artículo también crearán copias de seguridad de sus cuentas de correo electrónico.
Mover los archivos y la base de datos
Estas opciones pueden combinarse para adaptarse a sus necesidades.
Pregunte a su nuevo proveedor de alojamiento
En primer lugar, pregunte a su nuevo proveedor de alojamiento web si ofrece servicios para migrar desde su antiguo proveedor. La mayoría proporciona este servicio sin coste adicional, dependiendo de la configuración del servidor.
Uso de un plugin: Duplicator
Duplicator (se abre en una pestaña nueva) le permite hacer copias de seguridad y reinstalar la base de datos y los archivos de WordPress, ya sea para guardarlos de forma segura o para trasladarlos a un nuevo proveedor de alojamiento. Es un plugin gratuito con la posibilidad de realizar una mejora de cuenta a la versión Pro para sitios web más grandes.
El método fácil: CPanel
CPanel tiene funciones integradas para hacer copias de seguridad de bases de datos y archivos. Es aún más fácil si migra de un alojamiento con CPanel a otro con CPanel.
Opción 1: de CPanel a otro panel de control
- Inicie sesión en CPanel y localice “Backup Wizard”.
- Seleccione la opción de copia de seguridad.
- Desde allí puede seleccionar “Home Directory” y “MySQL Databases”.
Opción 2: CPanel + File Manager + PHPMyAdmin
- Localice “File Manager” y haga clic en la opción “Document Root”.
- Haga clic con el botón derecho en la carpeta public_html o www y pulse “Compress”. Anote el nombre del archivo.
- Cuando termine, vaya a yourwebsite.com/filename.zip en el navegador.
- Vuelva a la pantalla principal de CPanel. Busque y haga clic en “PHPMyAdmin”.
- Haga clic en el nombre de la base de datos principal.
- Haga clic en la pestaña “Export”.
- Desplácese hacia abajo, haga clic en la opción “Save as File” y elija la compresión ‘zipped’.
- Haga clic en “Go”.
Opción 3: de CPanel a CPanel
- Para esta opción, necesitará tener Web Host Manager (WHM) como parte de su cuenta. Esto suele ser para revendedores o servidores dedicados. Inicie sesión en WHM.
- Seleccione “Copy multiple accounts/packages from another server”. Esta opción copiará su base de datos, correo electrónico y todos los archivos.
El método manual: FTP
La transferencia de archivos a través de FTP es la más lenta, pero a veces las opciones anteriores no funcionan. Dos programas FTP populares son FileZilla y CuteFTP, entre otros (se abre en una pestaña nueva). Solo tendrá que preocuparse por los archivos dentro de la carpeta /www/ o /public_html/.
Cambiar el nombre de dominio
Siga esta opción al cambiar las URL o al mover de un subdirectorio a la raíz o viceversa. Será necesario volver a guardar los enlaces permanentes.
Uso de un plugin: Go Live Update URLs
Go Live Update URLs (se abre en una pestaña nueva) es un sencillo plugin de búsqueda y reemplazo para cambiar la URL en la base de datos.
Busque y reemplace la URL completa con http y sin la barra inclinada final “/”:
http://example.com
El método fácil: wp-config.php
Nota: esta opción no funcionará para instalaciones multisitio.
Vaya a Ajustes > Generales y cambie la URL en Dirección de WordPress (URL) y Dirección del sitio (URL). Guarde los cambios.
En wp-config.php, añada las siguientes líneas en la parte superior:
define('WP_HOME’,’http://example.com’);
define('WP_SITEURL’,’http://example.com’);
El método manual: base de datos
Si todo lo demás falla, puede realizar el reemplazo en la base de datos.
- Vaya a “wp_options”.
- Busque y cambie el option_value para option_name: siteurl
- Busque y cambie el option_value para option_name: home
Debe ser la URL completa con http y sin la barra inclinada final “/”.
Otra forma es actualizar functions.php con:
update_option('siteurl’,’http://example.com’);
update_option('home’,’http://example.com’);
Si algo sale mal
Estos son algunos escenarios típicos que pueden surgir durante la transición de archivos o nombres de dominio:
Cambié accidentalmente los servidores de nombres en mi dominio antes de descargar los archivos.
Conéctese a la dirección IP del servidor o vuelva a cambiar temporalmente los servidores de nombres a los anteriores. La dirección IP se puede encontrar en el correo electrónico que la empresa de alojamiento envió inicialmente o puede enviar un correo electrónico al soporte técnico. Puede conectarse mediante FTP a la dirección IP o, si usa CPanel, visitar http://[IP-HERE]/cpanel. Por ejemplo, si me estuviera conectando a la IP 127.0.0.1, la URL para acceder a CPanel sería http://127.0.0.1/cpanel. Desde allí, simplemente inicie sesión con las mismas credenciales.
Las páginas devuelven un error 404.
Compruebe que la URL se haya reemplazado correctamente en la base de datos. Vuelva a guardar los enlaces permanentes en el backend de WordPress.
El enlace del menú de inicio devuelve un error 404.
Vaya a Apariencia > Menús y compruebe si es necesario cambiar el enlace de inicio.
No se pueden escribir ni añadir imágenes a la carpeta de subidas (uploads).
Cambie los permisos de la carpeta wp-content/uploads a 755. Si eso no funciona, pruebe con 777. Y si esos permisos no funcionan, póngase en contacto con su nuevo proveedor de alojamiento.
Si todo lo demás falla.
Haga una copia de la copia de seguridad yourfiles_backup.zip y descomprima los archivos. Restaure los archivos y la base de datos y vuelva a seguir los pasos anteriores. Preste especial atención al cambio de URL y asegúrese de que todos los archivos y la información de la base de datos se hayan importado correctamente.
Solucionar problemas de SEO
Ahora que ha cambiado con éxito los proveedores de alojamiento y los nombres de dominio, es el momento de solucionar cualquier posible problema de SEO. Solo necesita seguir estos pasos si ha cambiado los nombres de dominio o se ha movido desde un subdirectorio. Primero debe asegurarse de que los DNS se hayan resuelto y de que el nuevo sitio esté en funcionamiento.
Redirecciones 301
Mientras su antiguo dominio siga activo, puede reenviar el antiguo dominio al nuevo dominio configurando una redirección permanente 301 hacia la nueva URL. Añada lo siguiente al archivo .htaccess del antiguo dominio. Reemplace newwebsite.com con su nueva URL:
Redirect 301 / http://www.newwebsite.com/
Si se mueve desde un subdirectorio, sería:
Redirect 301 /subdirectory/ http://www.newwebsite.com/
Puede comprobar si estos cambios se han aplicado visitando el nombre de dominio en un nuevo navegador después de guardar el archivo .htaccess.
Lectura adicional: ¿Cómo redirijo mi sitio utilizando un archivo .htaccess? (se abre en una pestaña nueva)
Notificar a Google y a Bing
A continuación, notifique el cambio de nombre de dominio a las herramientas para webmasters de Google (se abre en una pestaña nueva) y Bing (se abre en una pestaña nueva).
Volver a enviar los sitemaps
Notifique a Google (se abre en una pestaña nueva) y a Bing (se abre en una pestaña nueva)sobre los cambios en el sitemap.
Notificar a los usuarios
Alerte a los usuarios del sitio sobre el nuevo nombre de dominio a través de un boletín de noticias y las redes sociales.
Supervisar enlaces rotos y errores 404
Vigile cualquier enlace roto a través de un plugin de error 404 (se abre en una pestaña nueva). Para páginas individuales, puede utilizar un plugin de redirección 301 (se abre en una pestaña nueva) y puede crear una página 404 personalizada (se abre en una pestaña nueva).
Obtener la lista de comprobación (se abre en una pestaña nueva)
Documentación y recursos
Manténgase en contacto
Puede recibir las actualizaciones del blog de 3 formas:
Siga a WPML en Twitter (se abre en una pestaña nueva), dé un «Me gusta» en Facebook (se abre en una pestaña nueva) o reciba actualizaciones vía RSS (se abre en una pestaña nueva).
Si tiene comentarios sobre este artículo o tiene ideas para futuras temáticas, póngase en contacto conmigo a través de Twitter (se abre en una pestaña nueva) o deje sus opiniones y comentarios a continuación.
Acerca del autor
Tia es bloguera de WPML y Toolset con experiencia en el desarrollo de WordPress y PHP. Leer más. Puede conectarse con ella en Twitter (se abre en una pestaña nueva).