WPML

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

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 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

  1. Inicie sesión en CPanel y localice “Backup Wizard”.
  2. Seleccione la opción de copia de seguridad.
  3. Desde allí puede seleccionar “Home Directory” y “MySQL Databases”.

Opción 2: CPanel + File Manager + PHPMyAdmin

  1. Localice “File Manager” y haga clic en la opción “Document Root”.
  2. Haga clic con el botón derecho en la carpeta public_html o www y pulse “Compress”. Anote el nombre del archivo.
  3. Cuando termine, vaya a yourwebsite.com/filename.zip en el navegador.
  4. Vuelva a la pantalla principal de CPanel. Busque y haga clic en “PHPMyAdmin”.
  5. Haga clic en el nombre de la base de datos principal.
  6. Haga clic en la pestaña “Export”.
  7. Desplácese hacia abajo, haga clic en la opción “Save as File” y elija la compresión ‘zipped’.
  8. Haga clic en “Go”.

Opción 3: de CPanel a CPanel

  1. 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.
  2. 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. 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 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.

  1. Vaya a “wp_options”.
  2. Busque y cambie el option_value para option_name: siteurl
  3. 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?

Notificar a Google y a Bing

A continuación, notifique el cambio de nombre de dominio a las herramientas para webmasters de Google y Bing.

Volver a enviar los sitemaps

Notifique a Google y a Bing 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. Para páginas individuales, puede utilizar un plugin de redirección 301 y puede crear una página 404 personalizada.

Obtener la lista de comprobación

Documentación y recursos


 

Manténgase en contacto


Puede recibir las actualizaciones del blog de 3 formas:

Siga a WPML en Twitter, dé un «Me gusta» en Facebook o reciba actualizaciones vía RSS.

Si tiene comentarios sobre este artículo o tiene ideas para futuras temáticas, póngase en contacto conmigo a través de Twitter 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.

¿Le ha resultado útil? Comparta este artículo: