Vamos a explicar brevemente como migrar un entorno de wordpress a otro alojamiento. También nos servirá para hacer la migración a/desde un subdominio.

Migración de la aplicación

Basta con copiar los archivos al nuevo alojamiento. Acordarse de actualizar el fichero de configuración donde estan los accesos a BBDD: wp-config.php.

Revisar los permisos de las carpetas. Las siguientes carpetas deben tener permisos de escritura en todo su directorio:

  • /uploads
  • /themes/xxxx/*.php (Los archivos del theme que quieras que sean editables desde el editor de WordPress. Darle permiso de escritura a cada archivo, NO a la carpeta.)
  • /wp-content/gallery (Si usas el plugin de NexGen para las galerías de fotos)

Migración de la BBDD

Hacer un export de la BBDD actual. Yo lo realizo desde PHPMyAdmin.

Modificar el SQL comentando la siguiente línea y renombrar por el nuevo nombre de la BBDD.

--
-- Base de datos: `wpbbdd`
--
-- CREATE DATABASE `wpbbdd` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `wpbbdd`;

Hay que comentar la línea de creación de la BBDD si ya la hemos creado nosotros manualmente desde PHPMyAdmin o desde nuestro panel de control del alojamiento.

Cambio de subdominio:

En caso de que nuestro WordPress cambie de subdominio… habrá que reemplazar en todo el SQL del export generado las referencias del dominio anterior al nuevo. Esto yo lo suelo realizar con Notepad++ buscando la cadena “subdominio.dominio.com” y reemplazándola por “www.dominio.com” si estamos migrando de un subdominio al dominio principal. Para cualquier otro caso, la sustitución sería la que corresponda, pero con esto sería suficiente.

Modificar el fichero de configuración de WordPress para que utilice la nueva BBDD: wp-config.php

Buscar las siguientes líneas y actualizar con lo que corresponda:

// ** Ajustes de MySQL. Solicita estos datos a tu proveedor de alojamiento web. ** //
 /** El nombre de tu base de datos de WordPress */
 define('DB_NAME', 'xxxxx');

/** Tu nombre de usuario de MySQL */
 define('DB_USER', 'xxxxx');

/** Tu contraseña de MySQL */
 define('DB_PASSWORD', 'xxxxxx');

Y nada más, eso es todo.

Dime qué te ha parecido el artículo...

rating off Migrar Wordpress de subdominiorating off Migrar Wordpress de subdominiorating off Migrar Wordpress de subdominiorating off Migrar Wordpress de subdominiorating off Migrar Wordpress de subdominio (Ninguna valoración todavía)
loading Migrar Wordpress de subdominioCargando…
Advertisements

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies

Veo que te gusta mi Blog...

Si te ha parecido interesante este artículo, no esperes a suscribirte a mi blog. Cuando vuelva a escribir otro seguro que te interesará y no desearás no haberte enterado. Puedes suscribirte con total tranquilidad de que no recibirás spam. Lo odio igual que tu. Solo quiero que aprendas cosas nuevas y te sientas agusto con mis artículos. ¡Gracias!

¡Gracias por suscribirte!

Pin It on Pinterest

Share This

Compártelo

¡Comparte este artículo con tus amigos!