Guías y tutoriales

Cientos de tutoriales y guías paso a paso cuidadosamente escritas por nuestro equipo de soporte.

Cómo migrar mi Wordpress a SW Hosting

Descarga los archivos

El primer paso será descargar todos los archivos de la web que tienes alojada en el servidor antiguo, para ello utilizaremos un cliente FTP como puede ser Filezilla.

Puedes descargar Filezilla gratis pulsando https://filezilla-project.org/download.php?type=client

Selecciona todos los archivos y descárgalos.

enter image description here

Exportación de la base de datos

Ahora debemos exportar la base de datos de la web, la cual contiene todo el contenido del sitio.

Para esto utilizaremos PhpMyAdmin una herramienta estándar sobre Web que se usa para administrar tu servidor de Bases de Datos MySQL.

Accede al PhpMyAdmin.

enter image description here

Una vez hayas accedido a PhpMyAdmin, haz un click en el nombre de la base de datos de tu sitio web y ve directamente al botón Exportar que tienes en el menú superior. Deja todo como está y dale a Continuar. Esto hará una descarga en tu ordenador de un archivo de extensión .sql que es el que alberga todo el contenido de tu sitio web.

Subir los ficheros al nuevo Hosting

Ahora vamos a hacer el mismo proceso de antes, pero a la inversa.

Primero crearemos una cuenta FTP usando SW Panel

Accederemos al SW Panel y en “Gestión de FTP” crearemos una cuenta para poder subir los ficheros que anteriormente hemos descargado.

Puedes ver información más detallada del proceso de creación de una cuenta FTP en SW Panel, en Gestión de Cuentas FTP

Para ello utilizaremos un cliente FTP, por ejemplo, Filezilla (que nos hemos descargado antes)

enter image description here

Crear una nueva Base de Datos y Usuario

Vuelve a la página inicial de SW Panel del hosting nuevo y ve a gestión de “Bases de Datos”.

enter image description here

Ahora crea un usuario introduciendo el nombre de usuario y la contraseña que quieras.

Luego crea una base de datos seleccionando la pestaña superior “MySQL”/"MariaDB" e introduciendo el nombre y selecciona el usuario que has creado anteriormente.

enter image description here

Para terminar, asigna todos los privilegios al usuario de base de datos dando 3 clicks a la casilla la derecha “tipo de acceso”.

Puedes ver información más detallada del proceso de creación de una Base de Datos usando SW Panel, en Crear base de datos MySQL o MariaDB

Conectar mi Wordpress a esta nueva Base de Datos

Para Conectar la nueva base de datos tienes que modificar el archivo wp-config.php de tu wordpress.

Este archivo contiene todos los datos de conexión de tu sitio con la base de datos.

define(‘DB_NAME’, ‘AQUÍ PONES EL NOMBRE DE LA BASE DE DATOS NUEVA’);

define(‘DB_USER’, ‘AQUÍ PONES EL NOMBRE DEL USUARIO DE LA BASE DE DATOS NUEVA’);

define(‘DB_PASSWORD’, ‘AQUÍ PONES LA CONTRASEÑA DEL USUARIO DE LA BASE DE DATOS NUEVA’);

Una vez hechos los cambios, graba el archivo y sobrescribe el anterior.

Importar la Base da Datos antigua a la nueva Base de Datos

Para importar la base de datos de tu sitio web anterior al hosting nuevo, debes seguir los siguientes pasos.

enter image description here

Entra de nuevo al SW Panel en Gestion Bases de Datos y selecciona la pestaña MySQL/MariaDB.

Allí tienes que copiar la IP de servidor y en el navegador escribes http://IP_del_servidor/phpmyadmin

Haz un click en el nombre de la base de datos que acabas de crear hace un momento en el hosting nuevo.

Ahora, ve al menú superior y dale al botón Importar. Selecciona el archivo de extensión .sql que has descargado en el apartado 2 y haz click en importar. Si todo es correcto, te saldrá un mensaje de éxito en color verde y eso significará que ya está casi terminada la migración, pues con esto te habrás traído todo el contenido de tu web al nuevo servidor.

Actualizar las URLs de Wordpress

El último paso que debes hacer es actualizar las URLs, en el caso de que la web tenga un dominio nuevo.

Sin salir de PhpMyAdmin, ve al menú superior y dale al botón SQL. Esto abrirá un campo de inserción de código SQL en el cual vamos a insertar, una por una y por separado, cuatro sentencias SQL que van a servir para actualizar las rutas URL de la web en el caso de que, además de realizar la migración, hayas optado por usar un nuevo nombre de dominio diferente al que tenía la web en el hosting antiguo. Si en cambio, has realizado la migración de la web con el dominio incluido, este último paso no es necesario.

Estas son las cuatro sentencias SQL que debes insertar de manera independiente. Insertas una, editas los campos ‘dominioantiguo.com’ y ‘dominionuevo.com’ y clicas en continuar. Nota: donde dice dominioantiguo.com escribe el dominio antiguo de la web que estás migrando, y en dominionuevo.com pon el nuevo dominio en el que estás migrando la web.

Si toda ha ido bien, se te mostrará un mensaje de éxito en verde. Vuelve a SQL y coloca la segunda sentencia SQL, edita y dale a continuar. Así hasta completar las cuatro.

Estas son las sentencias SQL que debes ejecutar:

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’ );

Muy importante: puede ser que al copiar y pegar las comillas no se muestren en el formato correcto. Asegúrate de que pones las comillas en el formato simple vertical (la comilla que tienes justo en la tecla de interrogación, en la parte de arriba a la derecha de tu teclado).

Si has hecho todo de manera correcta, enhorabuena, ya has completado todo el proceso de migración y ya tienes tu Wordpress en SW Hosting.

Utilizamos cookies para proporcionar nuestros servicios y para análisis y marketing. Para obtener más información sobre nuestro uso de cookies, consulte nuestra Información cookies. Al continuar navegando en nuestro sitio web, usted acepta nuestro uso de cookies.