{"id":32,"date":"2025-05-22T20:55:51","date_gmt":"2025-05-22T20:55:51","guid":{"rendered":"https:\/\/corporativa.biz\/wp1\/?p=32"},"modified":"2026-01-05T15:05:39","modified_gmt":"2026-01-05T15:05:39","slug":"como-migrar-una-web-en-wordpress-en-6-simples-pasos","status":"publish","type":"post","link":"https:\/\/corporativa.biz\/wp1\/2025\/05\/22\/como-migrar-una-web-en-wordpress-en-6-simples-pasos\/","title":{"rendered":"\u00bfC\u00f3mo migrar una web en WordPress en 6 simples pasos?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Pagar a un profesional es la forma m\u00e1s segura de migrar tu web y sabr\u00e1s que se hace correctamente, pero como el saber no ocupa lugar, nunca es mal momento para aprender por uno mismo c\u00f3mo migrar tu web de WordPress antes de gastar el dinero. \u00bfPor qu\u00e9? Porque una migraci\u00f3n se puede revertir cuando se quiera, adem\u00e1s de que siempre es bueno poder controlar todos los aspectos de tu web, incluidas las t\u00e9cnicas como son:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hacer una copia de los archivos de tu web.<\/li>\n\n\n\n<li>Exportar la base de datos.<\/li>\n\n\n\n<li>Subir los archivos de tu web.<\/li>\n\n\n\n<li>Crear una base de datos en tu nuevo hosting.<\/li>\n\n\n\n<li>Importar la base de datos<\/li>\n\n\n\n<li>Configurar el archivo wp-config.php.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Estos seis pasos son los fundamentales para saber migrar a la perfecci\u00f3n cualquier proyecto en WordPress. Veamos cada uno de ellos con m\u00e1s detalle.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1. Hacer una copia de los archivos de tu web<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Lo primero de todo es tener a mano una copia de todos los archivos de tu web. Para ello ser\u00e1 necesario utilizar el protocolo FTP para descargar estos archivos desde tu proveedor de hosting hacia tu ordenador. Para acceder por FTP a tu hosting, se suelen emplear programas como FileZilla, de los m\u00e1s conocidos como cliente FTP y que usaremos para este art\u00edculo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Con\u00e9ctate a tu servidor, haz una copia de la carpeta ra\u00edz donde tengas todos los archivos que te interesan rescatar y mete dicha carpeta, por ejemplo, en el escritorio de tu ordenador.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este proceso puede tardar m\u00e1s o menos tiempo, en funci\u00f3n de la cantidad de plugins y plantillas que tengas subidas e instaladas. Una vez completada la transferencia, hemos finalizado este primer paso, ya podemos pasar a la segunda parte, obtener la base de datos.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. Exportar la base de datos<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">La base de datos es la pieza b\u00e1sica sobre la que gira WordPress y, por tanto, tu p\u00e1gina web (funciona como un almac\u00e9n donde se guardan todas las p\u00e1ginas y entradas que hayas escrito desde el primer d\u00eda). Sin embargo, suele ser una de las partes m\u00e1s f\u00e1ciles de replicar. La mayor\u00eda de proveedores de hosting ofrecen acceso a las bases de datos a trav\u00e9s de phpMyAdmin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Con\u00e9ctate al panel de control de tu hosting web y accede a phpMyAdmin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Selecciona la base de datos de tu web de la lista que hay en la columna izquierda y pulsa en Exportar en el men\u00fa superior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00e9todo para exportar por defecto debe ser R\u00e1pido, aunque tambi\u00e9n puedes hacerlo en el modo Personalizado si no quieres incluir todo el contenido generado hasta ahora. Aseg\u00farate tambi\u00e9n de que el formato de exportaci\u00f3n es SQL. As\u00ed lograr\u00e1s que la copia que hagas funcione con MySQL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez preparado, solo debemos pulsar en Continuar, y podr\u00e1s descargar el archivo .sql que se genere cuando acabe el proceso de exportaci\u00f3n. Mete este archivo en la misma carpeta donde tienes tu web para proseguir al tercer paso del proceso.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">3. Subir los archivos de tu web<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez que hemos copiado toda nuestra web, para completar este paso podemos emular el primero, pero invirtiendo los pasos dados entonces, es decir, meter los archivos en el nuevo hosting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Haz login en tu nuevo hosting usando FileZilla y busca la carpeta de destino donde quieres meter todos los archivos copiados. Si usas cPanel, esta carpeta suele ser public_html\/ folder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, arrastra tus archivos desde su actual localizaci\u00f3n hacia la carpeta de destino. Al igual que antes, tardar\u00e1 m\u00e1s o menos en funci\u00f3n de los archivos que muevas.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">4. Crear una base de datos en tu nuevo hosting<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de poder migrar tu base de datos en el nuevo hosting, se debe crear una base de datos limpia. Para ello, accede al panel de control en la cuenta de destino. Si utilizas cPanel, el bot\u00f3n a pulsar es Bases de datos de MySQL\u00ae.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Crea una nueva base de datos y ponle el nombre que m\u00e1s te guste.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s, crea un usuario y as\u00f3cialo a la base de datos que creaste antes, d\u00e1ndole todos los permisos posibles. Apunta por ejemplo en el bloc de notas el nombre de la BD, el usuario y la contrase\u00f1a, porque son datos que vas a emplear posteriormente.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">5. Importar la base de datos<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando tengamos todo preparado, podemos importar la base de datos que obtuvimos antes. El proceso es similar al que seguimos para exportar la base de dato que quer\u00edamos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entra a phpMyAdmin en el hosting de destino y pulsa en el nombre de la BD reci\u00e9n creada. Luego pulsa en el bot\u00f3n Importar en la parte superior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No hace falta tocar ning\u00fan bot\u00f3n adicional, solo abre la pantalla de selecci\u00f3n de archivos y busca el archivo .sql descargado antes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Haz clic en Continuar y empezar\u00e1 el proceso de importaci\u00f3n de la BD. Como siempre, cuanto m\u00e1s grande sea el archivo, m\u00e1s tiempo tardar\u00e1 en completarse la subida.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">6. Configurar el archivo wp-config.php<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Hemos movido toda la informaci\u00f3n, \u00a1pero no carga bien la web en el nuevo hosting! Para evitar estas situaciones, tenemos que hacer que funcionen al mismo tiempo los archivos y la base de datos modificando el archivo wp-config.php.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este archivo es editable tanto desde el bloc de notas como en FileZilla (pulsando el bot\u00f3n derecho del rat\u00f3n y eligiendo editar). Si lo prefieres, en cPanel tambi\u00e9n puedes usar un editor de archivos PHP. Lo que debemos cambiar en este punto son las siguientes l\u00edneas:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>define(\u2018DB_NAME\u2019, \u2018new_db\u2019);<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>define(\u2018DB_USER\u2019, \u2018new_db_username\u2019);<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>define(\u2018DB_PASSWORD\u2019, \u2018new_db_password\u2019);<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>define(\u2018D<\/em>B_HOST\u2019, \u2018localhost\u2019);<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si lo recuerdas, antes te recomendamos que apuntases en un documento aparte la informaci\u00f3n que se ahora se te pide. Sustituye todos los datos y guarda los cambios.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u00bfPor qu\u00e9 todav\u00eda no funciona mi web?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Si has completado el proceso que hemos descrito a lo largo de esta entrada, \u00a1enhorabuena! Pero esto no acaba aqu\u00ed, porque puede ser que todav\u00eda no funcione tu web. Veamos a continuaci\u00f3n dos errores comunes al realizar una migraci\u00f3n.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Cambio de dominio<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Si tu dominio ha cambiado durante la migraci\u00f3n, lo har\u00e1n tambi\u00e9n tanto la url de tu sitio como la url de inicio. Puedes hacerlo de forma sencilla en el archivo wp-config.php siguiendo el tercer m\u00e9todo indicado en este art\u00edculo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cambio de DNS<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En cambio, si has mantenido el nombre de dominio durante la migraci\u00f3n, lo \u00fanico que tendr\u00e1s que hacer es cambiar el registro A de tu dominio y que apunte hacia la direcci\u00f3n IP de tu nuevo proveedor de hosting. Este proceso es distinto en cada proveedor, as\u00ed que lo mejor que puedes hacer es solicitar ayuda a la empresa en la que hayas registrado el dominio.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">En conclusi\u00f3n\u2026<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora s\u00ed, \u00a1felicidades! Ya sabes c\u00f3mo hacer una migraci\u00f3n de WordPress perfecta. Adem\u00e1s, la carpeta que descargaste con todos los archivos de tu web se puede utilizar como una copia de seguridad extra en caso de emergencia con tu proveedor de hosting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es importante tener en cuenta que cada web es diferente al resto y por ello puede ser imprescindible dar algunos pasos extra, sobre todo en el caso de las webs de mayor complejidad. Cuantas m\u00e1s migraciones hagas mejor, \u00a1y si te equivocas ya sabes que no es el fin del mundo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pagar a un profesional es la forma m\u00e1s segura de migrar tu web y sabr\u00e1s que se hace correctamente, pero como el saber no ocupa lugar, nunca es&#8230;<\/p>\n","protected":false},"author":2,"featured_media":165,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[161,165,166,43,163,95,15,160,167,91,162,164],"class_list":["post-32","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-y-gestion-de-contenidos","tag-base-de-datos","tag-copia-de-seguridad","tag-cpanel","tag-dns","tag-filezilla","tag-ftp","tag-hosting","tag-migracion-wordpress","tag-mudar-web","tag-mysql","tag-phpmyadmin","tag-wp-config-php"],"_links":{"self":[{"href":"https:\/\/corporativa.biz\/wp1\/wp-json\/wp\/v2\/posts\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/corporativa.biz\/wp1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/corporativa.biz\/wp1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/corporativa.biz\/wp1\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/corporativa.biz\/wp1\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":2,"href":"https:\/\/corporativa.biz\/wp1\/wp-json\/wp\/v2\/posts\/32\/revisions"}],"predecessor-version":[{"id":166,"href":"https:\/\/corporativa.biz\/wp1\/wp-json\/wp\/v2\/posts\/32\/revisions\/166"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/corporativa.biz\/wp1\/wp-json\/wp\/v2\/media\/165"}],"wp:attachment":[{"href":"https:\/\/corporativa.biz\/wp1\/wp-json\/wp\/v2\/media?parent=32"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/corporativa.biz\/wp1\/wp-json\/wp\/v2\/categories?post=32"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/corporativa.biz\/wp1\/wp-json\/wp\/v2\/tags?post=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}