A continuacin explicamos en 7 pasos sencillos el modo de migrar
manualmente nuestra web WordPress a otro dominio, ya sea en un directorio diferente de nuestro servidor actual o en otro servidor distinto. Para llevar a cabo el proceso necesitaremos tener acceso a nuestro panel de gestin del servidor, ya sea cPanel o cualquier otro panel propio del servicio de hosting. Desde este panel tendremos que acceder por un lado a nuestro administrador de archivos, y por otro a la zona de configuracin de bases de datos o phpMy Admin. Comenzamos. 1. En cPanel > Administrador de archivos habilitamos el lugar donde haremos la migracin, es decir, el sitio nuevo donde importar mi web con nuevo dominio. P.ej. a modo de prctica migraremos la web a un directorio dentro de mi servidor; para ello creamos un directorio dentro de mi carpeta raz llamado /copia, con lo cual la url de la migracin ser www.URLdemisitio.com/copia 2. En este directorio www.URLdemisitio.com/copia copiamos todos los archivos que tenamos en la carpeta raz de modo que duplicamos completament ela web en el nuevo dominio www.URLdemisitio.com/copia (si estuviramos migrando la web a un dominio nuevo en otro hosting diferente, copiaramos estos archivos en la carpeta raz del nuevo hosting). 3. Ahora vamos a cPanel y entramos en la seccin MySQL Bases de Datos en la cual crearemos una nueva base de datos y un nuevo usuario para la nueva instalacin de WordPress en el nuevo dominio. Una vez creada la base de datos y el usuario, aadimos el usuario nuevo a la base de datos nueva, y le damos al usuario nuevo todos los privilegios. 4. Con estos datos nuevos de usuario y base de datos vamos a www.URLdemisitio.com/copia y clickamos en el archivo wp-config.php. A continuacin hacemos click en Editor de Cdigo en el men superior de cPanel. Esto nos permitir editar el cdigo del archivo wpconfig.php, en el cual vamos a borrar el nombre de la anterior base de datos y el anterior usuario y los vamos a reemplazar con los que acabamos de crear. Introducimos tambin la contrasea creada para el usuario nuevo y damos a salvar cambios. 5. A continuacin vamos al panel principal de cPanel > Bases de Datos y hacemos click en la seccin phpMy Admin. En esta seccin tenemos un listado con todas las bases de datos creadas en mi servidor. Lo primero que haremos ser buscar en el listado nuestra base de datos del sitio que queremos migrar y hacer click en ella.
Posteriormente damos click a la pestaa Exportar, donde haremos
una exportacin de la base de datos en un archivo de extensin .sql. que guardaremos en nuestro ordenador. 6. Ahora volvemos al men de la izquierda donde tenemos todo el listado de nuestras bases de datos y buscamos y hacemos click en la base de datos nueva que hemos creado hace un momento. A continuacin damos click en la pestaa Importar y cargamos el archivo de extensin .sql que acabamos de guardar en nuestro ordenador. Damos a continuar y ya tenemos importada la base de datos antigua en la base de datos nueva. 7. Por ltimo, hacemos click en la pestaa SQL y en el rea de texto introducimos uno por uno los cuatro comandos listados a continuacin. Para cada uno de los comandos introducidos hacemos click en Continuar y seguimos con el siguiente (IMPORTANTE: donde dice dominioantiguo.com escribo el dominio de la web que quiero migrar, y en dominionuevo.com pongo el nuevo dominio en el que voy a migrar la web). UPDATE wp_options SET option_value = REPLACE ( option_value, 'dominioantiguo.com', 'dominionuevo.com' ); UPDATE wp_posts SET guid = REPLACE ( guid, 'dominioantiguo.com', 'dominionuevo.com' ); UPDATE wp_posts SET post_content = REPLACE ( post_content, 'dominioantiguo.com', 'dominionuevo.com' ); UPDATE wp_postmeta SET meta_value = REPLACE ( meta_value, 'dominioantiguo.com', 'dominionuevo.com' );