fbpx

Migrar WordPress de un hosting a otro hosting manualmente

A pesar de que con las nuevas contrataciones en Raiola Networks, nosotros mismos realizamos la migración por temas de comodidad, el cliente en el 99% de los casos tampoco tiene conocimientos para realizar el mismo la migración, a pesar de que una migración de hosting a hosting suele ser un proceso simple y sistemático donde apenas hay que seguir unos pasos para mover los archivos y la base de datos de un hosting o servidor, a otro hosting o servidor.

En una ocasión, ya hemos hablado en este blog de un listado de plugins para migrar WordPress de un hosting a otro, pero en este caso vamos a mostrar cómo hacer una migración manual de WordPress de un hosting a otro, simplificando al máximo los pasos y abarcando la mayoría de posibilidades generales, evidentemente, no podemos llegar a cubrir todos los paneles de control de hosting que existen, pero aún así vamos a intentar que sea un artículo que sirva para cualquier WordPress en general.

migrar wordpress

Vamos a explicar el proceso en varios pasos, directo y sin complicaciones, intentando cubrir y generalizar la mayoría de pasos.

 

Paso número 1 – Obtener una copia de los archivos y la DB

El proceso de sacar una copia de los archivos y la base de datos de WordPress es uno de los que más variedad ofrecen, es decir, que puede ser realizado de muchas formas diferentes sin que esto afecte directamente al resultado final.

¿Cuál es la mejor forma de hacerlo? Pues para gustos colores, aunque a mí me gusta más la que menos implica, es decir, la forma que menos accesos y permisos necesitas, usando un plugin para sacar tantos los archivos (comprimidos) como la DB exportada, aunque evidentemente para poder hacerlo así, los plugins de backup deben funcionar en el hosting o servidor de origen.

En el siguiente video mostramos como hacerlo a través de un plugin de backup para WordPress llamado BackWPup:

Como ves el proceso es realmente fácil usando este plugin, aunque hay bastantes más plugins que son capaces de sacar copia de los archivos y base de datos de WordPress en un par de clicks.

Y por último, si utilizas cPanel, puedes sacar los archivos usando el File Manager Web de cPanel, como puedes ver en el siguiente video:

Y sacar una copia de la base de datos MySQL usando la herramienta phpMyAdmin (mirando antes cual es la DB en el archivo wp-config.php de WordPress).

Evidentemente, hay casos donde ni te van a funcionar los plugins de backup porque tu proveedor no te lo permite, ni tampoco vas a poder sacar los archivos por cPanel porque tu hosting o servidor no usa cPanel.
En estos casos, también puedes sacar los archivos, de hecho, la forma más fácil de hacerlo es usando un cliente FTP como Filezilla para sacar una copia, pero claro, aquí ya hay más variaciones, por eso no lo he puesto como método principal en este artículo, aún así, en el siguiente video puedes ver cómo sacar los archivos por FTP:

Y la base de datos tienes que sacarla con phpMyAdmin como en el caso de sacar una copia con cPanel, aunque la ubicación del phpMyAdmin (o la herramienta equivalente) varía dependiendo del panel de control de hosting sobre el que estés trabajando.

 

Paso número 2 – Asegurarnos de que tenemos lo necesario

En este segundo paso, vamos a confirmar que tenemos lo que necesitamos para hacer la migración de WordPress de un servidor a otro.

No vamos a comprobar la exactitud de los datos, simplemente vamos a confirmar que tenemos lo necesario.

Lo primero, debemos tener los archivos de WordPress, esto es muy fácil de confirmar, simplemente, miramos la carpeta de los archivos (descomprimiendo el archivo en caso de tenerlo comprimido) y debemos verificar que tenemos las siguientes carpetas y al menos los siguientes archivos:

  • Carpeta WP-CONTENT
  • Carpeta WP-ADMIN
  • Carpeta WP-INCLUDES
  • Archivo WP-CONFIG.PHP
  • Archivo .HTACCESS (si migramos de un servidor Apache, es decir, casi siempre)

No quiere decir que los demás archivos no sean importantes, pero es de vital importancia disponer de la carpeta WP-CONTENT y el archivo WP-CONFIG.PHP para garantizar que tenemos todos los datos.

En la siguiente foto puedes ver un ejemplo del contenido de la carpeta de WordPress:

migrar wordpress

El tema de comprobar la base de datos, vamos a hacerlo muy superficial, es más, tan solo debemos asegurarnos de tener un archivo con extensión .sql, como este:

migrar wordpress

Si tenemos estos elementos, podemos ir pensando ya en subir los elementos al nuevo servidor, que es lo que vamos a hacer en el paso número 3.

 

Paso número 3 – Subir los archivos y la DB

Al contrario de lo que se suele hacer, primero vamos a subir la base de datos MySQL al servidor MySQL, pero para eso primero tenemos que crear una nueva base de datos MySQL y subir el archivo .sql que tenemos.
La creación de bases de datos MySQL cambia dependiendo del panel que use nuestro hosting, en el caso de cPanel, en el siguiente video puedes ver cómo crear un nuevo usuario y una nueva base de datos:

Debemos guardar los siguientes datos para la conexión de WordPress a la base de datos MySQL, ya que debemos configurar posteriormente los archivos de WordPress:

  • Nombre del usuario de la DB.
  • Contraseña del usuario de la DB.
  • Nombre de la base de datos.

Y en el siguiente video puedes ver como subir el archivo .sql al servidor MySQL usando la herramienta phpMyAdmin:

Como he dicho anteriormente, la ubicación de phpMyAdmin depende totalmente del panel usado por el servidor de hosting e incluso del proveedor de hosting.

 

Ahora vamos a subir los archivos al nuevo servidor, en primer lugar vamos a suponer que tenemos un servidor cPanel a donde subir los archivos, vamos a hacerlo a través del File Manager web de cPanel.

Lo primero que vamos a hacer es comprimir los archivos y subirlos usando el File Manager de cPanel, tal y como hacemos en el siguiente video:

Después de subir el archivo comprimido al servidor, vamos a descomprimir, para eso, en el caso de cPanel usamos el propio File Manager.

Existe un caso más estándar, que es cuando tenemos un panel sin File Manager o cuando no queremos usar ninguna herramienta del navegador, ya que el FTP siempre estará disponible, por lo que podemos usar un cliente FTP como Filezilla para subir los archivos tal y como se puede ver en el siguiente video:

Con cualquiera de estos dos métodos tendremos los archivos subidos al servidor, ahora debemos hacer algunos cambios con el fin de que WordPress se conecte con el servidor de bases de datos MySQL de nuevo.

Vamos a editar el archivo wp-config.php con los nuevos datos de conexión a la DB MySQL, pero aquí el proceso puede ser bastante variable, los datos debemos tenerlos de cuando creamos la base de datos y la subimos al servidor MySQL.

En el siguiente video puedes ver como editar el archivo wp-config.php usando el editor del File Manager de cPanel:

Sin embargo, en el siguiente video puedes ver cómo hacer lo mismo usando el editor de WordPress y un cliente FTP (Filezilla):

Con esto, si hemos seguido los pasos al pie de la letra, tendremos WordPress preparado para funcionar en el nuevo servidor, tan solo debemos cambiar las DNS y apuntar el dominio al nuevo servidor, es decir, lo que vamos a hacer en el siguiente paso.

 

Paso número 4 – Cambiar las DNS y apuntar el dominio al nuevo servidor

Ahora podemos hacer varias cosas, podemos cambiar las DNS directamente o probar si la web funciona utilizando el método del archivo HOSTS.
Puedes encontrar más información acerca del archivo HOSTS en la siguiente dirección URL: https://raiolanetworks.es/blog/modificar-archivo-hosts-en-windows-linux-y-mac/

Si has decidido cambiar las DNS o los registros A correspondientes para apuntar el dominio al nuevo servidor, debes tener en cuenta que en cada proveedor es diferente, nosotros solo podemos enseñarte a hacerlo en nuestros sistemas, lo podrás ver en el siguiente video:

 

Lo anterior es útil si lo que quieres es clonar el sitio web a un subdominio o si usas tu cPanel como servidor DNS principal.

 

Resolución de problemas en la migración

Durante la migración, podemos encontrarnos problemas tanto al descargar los archivos, como al subir los archivos, las razones pueden ser múltiples, pero donde más posibilidades tenemos de encontrarnos problemas es en la subida de archivos.

A continuación vamos a listar una serie de problemas que podemos encontrarnos durante la descarga de los archivos:

  • En algunos servidores los parámetros de configuración de tiempos de PHP y RAM asignada a PHP a usar pueden ser tan bajos que nos cueste sacar una copia comprimida de los archivos, en este caso solo podremos sacar los archivos mediante FTP.
  • En algunos servidores es posible que tengamos problemas al sacar una copia de MySQL entera, en estos casos tenemos que tener muchísimo cuidado con encontrarnos con una base de datos cortada sin darnos cuenta, esto suele ocurrir por el overselling.
  • Podemos encontrarnos con que algunos archivos no se descarguen debido a un problema de permisos, en servidores cPanel o Plesk es raro encontrarnos con esto, pero existe la posibilidad.

Ahora vamos a listar algunos problemas que nos podemos encontrar al subir los archivos y la base de datos al servidor:

  • Es posible que al subir la base de datos mediante phpMyAdmin se quede a medias, esto depende de la configuración de los parámetros del servidor, tanto parámetros PHP como de MySQL, para solucionarlo debemos cambiar nosotros mismos esos parámetros o pedirle al proveedor de hosting que cambie los parámetros (o que nos suban la DB).
  • En algunos servidores, es posible que tengamos que ajustar los permisos de los archivos y carpetas tras la subida de los archivos, esto no suele ocurrir, pero puede ocurrir y debemos estar preparados para esto.
Share on twitter
Compartir en Twitter
Share on facebook
Compartir en Facebook
Share on pinterest
Compartir en Pinterest

¿Te gusta el blog?

Apúntate al boletín y te enviaremos los mejores artículos una vez al mes.

¿Te ayudamos?

Escríbenos si tienes dudas o necesitas una solución específica. Nuestros expertos te ayudarán en todo lo posible.

Sé el primero en enterarte de ofertas, sorteos y novedades.

Tenemos 72 comentarios en

"Migrar WordPress de un hosting a otro hosting manualmente"

72 respuestas

  1. Impresionante el manual, muchas Gracias.
    Me surge una duda. En uno de los vídeos se muestra que hay que cambiar la contraseña del fichero wp-config.php, la cual se muestra encriptada. Si yo me invente una contraseña “pepe”, ¿tengo que poner “pepe” en el fichero al editarlo, o debe ir encriptada?. Si la respuesta es encriptada, ¿cómo lo hago?

    1. Hola Jesus, la contraseña del archivo wp-config.php es la contraseña de la base de datos y NO esta encriptada nunca.

      Un saludo.

  2. Que recuerdos cuando lo hacia todo a mano. Benditos plugins de importación xD. Para wordpress pars mi all in one export/import version gratuita hasta 500mb

  3. Sin duda un tutorial muy bien explicado y a prueba de dummies, de seguro ayudará a muchas personas. Personalmente me gusta el plugin Duplicator, el cuál mencionas en este artículo https://raiolanetworks.es/b… ,realizar la migración es tan sencillo como crear la copia de seguridad, subir subir el .zip al nuevo servidor junto con un archivo.php que genera el plugin para su configuración. Luego simplemente en el nuevo hosting creamos una base de datos, le asignamos un usuario con los correspondientes privilegios y finalizamos la migración.

    1. Hola Jesus, me alegro de que te haya servido.

      El problema de Duplicator es que a veces puede dar error, dependiendo de los parametros de PHP puede dar error.

  4. Hola Jesus,

    me encuentro con un problema el cliente ha pedido una copia de la web que tenia en el hosting i lo ha querido poner en otro, ahora la web original ya no funciona en el hosting antiguo porque se dio de baja, y la copia nueva esta en el nuevo servidor i no funciona.

    como debo proceder si solo tengo un backup de lo que tenia en el antiguo hosting?

    1. Hola Anna, antes que nada el moderador de este blog es @alvarofontela:disqus, aunque si es posible estaré encantado de ayudarte. Con los datos que proporcionas no tengo información suficiente para darte una respuesta. ¿Con que herramienta has realizado la copia de seguridad?¿Utilizan los dos cPanel?¿El dominio apunta a las DNS del nuevo hosting? En casos como estos es donde se agradece tener un buen soporte técnico, por ejemplo si el cliente hubiese contratado el hosting con Raiola Networks tengo entendido que ellos se habrían encargado de realizar la migración gratis, si no que me corrija Álvaro. Un saludo.

      1. Hola Jesus, gracias por contestarle a Anna, efectivamente, nosotros nos encargamos de la migracion en las nuevas contrataciones.

        El problema de los backups completos es que son muy variables, y en la mayoría de las ocasiones es necesaria una migracion manual para que la web funcione en el nuevo servidor.

        Un saludo.

  5. Hola!
    Yo quiero migrar mi wordpress de un servidor windows a uno linux. Yo ya exporté la base de datos desde myphpadmin del sitio original, pero cuando quiero importar el archivo sql a la nueva base de datos me aparece:

    — Base de datos: w1051400_wp

    CREATE DATABASE w1051400_wp DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;

    MySQL ha dicho: Documentación

    #1044 – Access denied for user ‘t8000690’@’%’ to database ‘w1051400_wp’

    Yo cree la nueva base de datos desde els ervidor linux que es: t8000690
    Y el archivo sql exportado es del servidor windows: w1051400_wp

    y no se que hacer

    1. Hola @María Agustina Ib , prueba a crear la base de datos y un usuario con permisos para esa base de datos. Luego importa sólo las tablas, si tienes dentro del archivo de exportación algún CREATE DATABASE…… bórralo, te colocas dentro de tu base de datos y realiza la importación nuevamente. Un saludo.

      1. Hola y Gracias!!

        Otra pregunta, hace falta que yo instale worpress en el nuevo servidor?
        O ya cuando hago el paso de los archivos del mi sitio se instala solo?

        1. Hola, si migras todos los archivos, no hace falta instalar WordPress en el nuevo hosting aunque en ocasiones debes realizar alguna acción manual para que el sitio quede totalmente operativo. Con la guía que tienes arriba puedes completar el proceso de migración sin problemas. No obstante, si te parece complicado puedes contactar con el servicio técnico del nuevo proveedor, algunos te realizan la migración gratuitamente, así que te evitas dolores de cabeza y de paso compruebas hasta donde llega el compromiso del nuevo proveedor con sus clientes. Un saludo.

            1. @guiahostingES:disqus @alvarofontela:disqus Gracias ambos! Y saben que acción manual tengo que hacer para que se me active el worpress sin instalarlo previamente?

              Por que realicé todos los pasos y no me entra al poner la URL. Igualmente cuando entro al panel de control del nuevo servidor no me aparece como instalado WordPress. Por eso les preguntaba si tengo que instalar previamente y sino qué tengo que hacer para vincular el worpress?

              1. Hola Maria Agustina, para saber eso debes contactar con tu proveedor de hosting.

                Un saludo.

  6. Hola,
    Interesante artículo y muy trabajado. Felicidades.

    Tengo una duda un tanto específica a ver si me podéis ayudar. Soy el encargado de la informática de hardware de la empresa donde trabajo.
    Tenemos 2 instalaciones de WordPress una para un blog y otra para la página web de la empresa en un servidor linux con Plesk y nos pasa lo siguiente con la página de WordPress:

    1. Tenemos un blog que se instaló directamente desde el hosting y me notifica mediante correo electrónico cuando hay una nueva versión de un plugin o del nucleo de WordPress. Hasta aquí todo perfecto.

    2. La página web se migró a este otro hosting y se instaló perfectamente y funciona bien, pero el hosting no detecta que tiene instalado la página web con WordPress y no me puedo ver cuando hay una nueva versión de WordPress o de algún plugin.

    Voy a “Administración del Servidor > WordPress > Detectar” pero sólo me detecta la instalación del blog y no de la página web.
    ¿Hay alguna forma de decirle a Plesk que existe otra instalación de WordPress?

    Muchas gracias.

    1. Hola Angel, en el caso de cPanel con Installatron podría decirte como, pero en el caso de Plesk la verdad es que no tengo ni idea, ya que no trabajamos con Plesk.

      Un saludo.

  7. saludos si la pagina la monte en un hosting gratuito y la quiero migrar al privado se va con el dominio y en el caso que si como hago para colocarle su nuevo dominio

    1. Hola Leonardo, depende, tendrías que hacer un proceso de cambiar en la base de datos todas las referencias al dominio.

      Un saludo.

      1. tienes algun link que puedas hacer de referencia, tengo un problema similar, necesito que me direcciones a mi nuevo dominio.

  8. Hola he migrado mi sitio, pero me encuentro con este error:

    Warning: require(/home/sgmconsu/public_html/wp-includes/load.php): failed to open stream: No such file or directory in /home/sgmconsu/public_html/wp-settings.php on line 21

    Warning: require(/home/sgmconsu/public_html/wp-includes/load.php): failed to open stream: No such file or directory in /home/sgmconsu/public_html/wp-settings.php on line 21

    Fatal error: require(): Failed opening required ‘/home/sgmconsu/public_html/wp-includes/load.php’ (include_path=’.’) in /home/sgmconsu/public_html/wp-settings.php on line 21

    1. Hola Gonzalo, comprueba esos archivos, posiblemente se hayan dañado durante la migración o falten.

      Un saludo.

  9. Hola Alvaro, muchas gracias por tomarte el tiempo y escribir ese articulo. En mi caso, voy a migrar un pagina a un hosting que ya tiene otra pagina web alojada, asi que debo crear otra carpeta en public_html y subir el backup de la 2da pagina alli?. Gracias de ante mano
    Saludos!!

    1. Hola Wilmer, creo que llego algo tarde a contestarte, pero no, no puedes crear otra public_html, sino que tienes que crear un dominio añadido que sea otro virtualhost y apunte a otra carpeta.

      Un saludo.

    1. Si, que si es un SSL normal (es decir, no es un Let´s Encrypt gratuito) vas a tener que exportar el SSL en tu antiguo hosting e importarlo en el nuevo hosting con sus correspondientes keys.

      Un saludo.

  10. Hola Álvaro! Gracias por tu artículo.
    ¿Qué puedo hacer si al intentar importar la base de datos al nuevo hosting me aparece el error 1045: Access denied for user ‘root’@’localhost’ (using password: YES) ?

    Gracias de antemano.

    1. Creo que es un problema de exportación, tienes que exportarla desde “un nivel mas atras”, es decir, tu estas exportando el archivo con las instrucciones de creación de una nueva base de datos, y esas no pueden ir en el archivo .sql.

      Un saludo.

  11. Impresionante tutorial de Alvaro, a día de hoy noviembre de 2017 sigue funcionando perfecto. Genial trabajo, sencillo, facil y para todos. Una semana trasladando hosting y base de datos y si no llega a ser por este tutorial, al que yo llamaria, el mejor tutoriar para migrar wordpress, me lleva otro mes.
    Gracias!

  12. Alvaro como estas? Ojalá puedas ayudarme. Tengo todo actualizado cuando ingreso en la nueva web me arroja error 500. He desactivado plugins y demás pero nada que me muestra la web

    1. ¡Hola, Francel!

      Podría tratarse de un problema con los permisos. Hace nada hemos sacado un post explicando cómo diagnosticar y solucionar el error 500: https://raiolanetworks.es/b

      ¡Revísalo y ojalá te ayude! Si no, siempre puedes ponerte en contacto con tu hosting. Si estás alojado con nosotros, los chicos de Soporte te ayudarán encantados 🙂

  13. Buenas Alvaro, estoy investigando el tema hosting y wordpress porque antes se ocupaba mi socia y yo estoy perdida; tengo dos hosting y no se muy bien que tengo en cada uno, porque tengo dos webs, ¿en wordpress se puede saber el hosting en sí donde lo tengo alojado? Estoy preguntando a la empresa donde lo tengo contratado y me dice que uno de ellos lo puedo eliminar, pero pone que tengo el 50% del espacio en uso y no fío, pero tampoco se exactamente que hay… ¿podría unificarlo todo en un solo hosting haciendo esta migración que indicas?
    Muchas gracias!

    1. Hola, Amaya:

      Si tienes dos hosting podrías unificar las instalaciones en una, claro. Asegúrate de que el hosting es capaz de soportar a ambas por temas de espacio, cpu, bases de datos, etc. Más allá de eso, no deberías tener ningún problema.

      ¡Un saludo!

      Un saludo.

  14. Hola Alvaro, gracias por el artículo.
    Tengo una copia de seguridad de mi página realizada en WordPress. He borrado por ftp todas las carpetas, podría volcarlo de nuevo para su nuevo funcionamiento? la base de datos no la he alterado..
    Un saludo.

    1. Hola, Alberto:

      sí, no deberías tener problema, siempre que la base de datos esté bien. No obstante, te recomendamos que antes de hacerlo tengas de mano una copia de la base de datos, sencillamente para que tengas una copia del sitio completo y no solo de sus archivos.

      Un saludo.

  15. Hola Álvaro, tengo un problema. Yo tengo subido un tema worpress en un hosting gratuito de hostinger. Pues bien, quise cambiar todo lo que tengo ahi a un nuevo hosting que tengo contratado pero tengo un problema.Me aparece todo lo que tengo hecho igual solo que cuando quiera entrar en la administración no me deja, a que puede ser debido? puede ser a que el tema solo se puede utilizar en un hostong?
    porque en los enlaces no encuentro el fallo. Un saludo y gracias.

    1. Hola, Diego:

      no creo que tenga que ver con el tema. ¿Qué error recibes al intentar entrar?, ¿estás seguro de que has migrado todos los archivos?

      Un saludo.

  16. hola álvaro,

    he realizado el tutorial y me sale este error, sabes porque puede ser??

    http://www.wetrainbcn.com /** * Front to the WordPress application. This file doesn’t do anything, but loads * wp-blog-header.php which does and tells WordPress to load the theme. * * @package WordPress */ /** * Tells WordPress to load the WordPress theme and output it. * * @var bool */ define(‘WP_USE_THEMES’, true); /** Loads the WordPress Environment and Template */ require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );

    gracias

    1. Hola:

      veo que eres cliente nuestro. Te arreglo el problema yo mismo, puesto que tengo acceso. En tu caso, el archivo “index.php” estaba incompleto y he tenido que repararlo.

      Veo que tienes aún algún problema (errores 404). Si necesitases ayuda, te recomiendo que contactes directamente con nuestro departamento de soporte desde tu área de clientes.

      Cualquier cosa nos dices.

      ¡Un saludo!

    1. Hola, Fredy:

      asegúrate de que tienes correctamente configurado el wp_config, de que la base de datos está importada y de que sus datos de conexión y prefijo están bien, ya que ese error es típico cuando alguno de estos pasos ha fallado.

      ¡Un saludo!

  17. Hola Alvaro buenas tardes, he seguido todos los pasos que has dado pero todavía mi web no aparece, me aparece el wordpress como cuando uno lo acaba de instalar, sin nada. ¿que puede haber pasado? Gracias

    1. Hola, Luis:

      asegúrate de que estás viendo el hosting destino correctamente (revisa el fichero HOSTS o las entradas DNS), que tienes la base de datos bien configurada y que el hosting destino tiene el dominio apuntando a la carpeta que recién has migrado.

      Además, en el caso de que tu hosting destino use algún sistema de caché de servidor, asegúrate de que la borras.

      Un saludo.

      1. El dominio lo traje de otro Hosting y lo registré en el nuevo, y he instalado el wordpress en la raíz. Las bases de datos la he configurado bien en el config.php Todos los archivos los pasé con FileZilla

        1. Hola, Luis:

          Sin poder ver la instalación “in situ” no puedo decirte mucho más. Eso suele suceder cuando tienes la configuración de base de datos incorrecta, WordPress no la lee e intenta reinstalar el sitio, motivo por el que te indiqué que lo revises.

          Recuerda borrar las cachés de tu hosting.

          Un saludo.

  18. Hola Alvaro buenos días, para pasar de un servidor local a mi hosting no sé si has hecho algún post sobre eso. Pero me interesaría aprender. Un saludo y gracias de antemano.

    1. Hola, Regi:

      el proceso es el mismo que el aquí descrito, pero en lugar de reemplazar el dominio viejo por el nuevo, seguramente tengas que reemplazar “localhost” (o la ruta de desarrollo local que usases) por el nuevo dominio.

      ¡Un saludo!

  19. Buenas Alvaro.
    Realizé todos los pasos y la pagina me arroja “The site is experiencing technical difficulties.”. Que podrá ser?

    1. Hola, Yesenia:

      ¿no te carga ni la página ni el área de administración?, en ese caso seguramente haya habido algún problema en la migración.

      Revisa de nuevo que has movido todos los archivos a donde debes, que has movido la base de datos y cambiado los dominios (si procede).

      Si el problema persiste, te recomiendo revisar el error como si se tratara de un error 500. Aquí te dejo una guía para ello:

      https://raiolanetworks.es/b

      ¡Un saludo!

  20. Hola Alvaro
    He seguido este estupendo tutorial.
    Primero decirte que tengo tres copias de la web wordpress completa de fechas diferentes, tanto de todo el WP como de la base de datos
    Primero he subido la copia de la base de datos en phpMyAdmin, como indicas todo correcto, ok, sin errores, todas las tablas están ok
    Segundo he subido todo los archivos y carpetas del WP (copia de seguridad) al servidor, también ok en la subida
    El problema es, que no me aparecen todas las paginas y post que tenia, esta en blanco , sin embargo en las tabla, están todos los post, el prefijo de la base de datos es correcto, la comunicación con la base de la base es ok, no da errores, pero no se visualizan en el backend de wordpress las paginas.

    Sabrías que puede ser?
    Gracias
    Enrique

    1. Hola, Enrique:

      ¿puedes aclararnos a qué te refieres con el “está en blanco”?

      ¿No ves las páginas en el editor de WordPress, dan un 404 o al entrar en ellas se muestran en blanco?

      En los dos primeros casos una de dos: o no está la información que crees en la base de datos o el archivo wp-config está conectándose a otra base de datos que tengas. ¿Puedes confirmarlo?

      En el segundo caso, revisa que se vean las páginas en el dashboard de WordPress, puesto que puede que estés teniendo algún problema de servidor que haga que no se muestren.

      Si se diese la casualidad de que eres cliente nuestro, por favor, ábrenos un ticket, porque esta es la típica gestión que se soluciona en un pispás si tenemos acceso al sitio.

      ¡Un saludo!

    1. Hola, Maialen:

      hay dos problemas:

      El primer aviso te indica que el plugin no puede leer una carpeta, lo que implica que no se podrá hacer su copia de seguridad. No obstante, dicha carpeta no es de WordPress y, basándome en su nombre, me parece que es usada por tu proveedor de hosting para instalar aplicaciones. Contacta con ellos para más detalles.

      El segundo error te está diciendo que no tuvo actividad y que el proceso se reinicia. Al tercer intento parece que funciona. Lo mejor es te bajes el archivo zip, lo abras y verifiques que está bien.

      Un saludo.

  21. Hola muy buenas me gustaría saber como migrar de wordpress a vesta ya que no veo nada por ningún lado y me gustaria aprender para hacer diversas pruebas.

    1. Hola, Kurrych:

      es normal, ya que WordPress es un CMS y Vesta es un panel de control, no se puede migrar de uno a otro.

      Si lo que quieres es coger un WordPress que tiene es algún sitio y llevártelo a otro proveedor que te da Vesta tendrás que hacer lo siguiente dentro de VestaCP:

      – Crear un nuevo usuario para la web.
      – Crear el dominio de la web.
      – Subir los archivos de WordPress por FTP.
      – Crear una nueva base de datos en VestaCP e importar la base de datos de WordPress.
      – Realizar los ajustes pertinentes en WordPress (wp-config, por ejemplo).

      Tenemos un manual de VestaCP que puedes encontrar aquí: https://raiolanetworks.es/b

      ¡Un saludo!

      1. Efectivamente tengo un dominio en un hosting de raiola con un worpress a su vez me di de alta un servicio de vps ssd1 optimizado tb de raiola y lo que quería era migrar el wordpress al servidor privado.

        1. Hola, Kurrych:

          cada vez que contratas algo con nosotros eres elegible para que realicemos por ti una migración gratuita.

          Contacta con nuestro departamento de soporte y examinamos tu caso.

          ¡Un saludo!

  22. Hola chicos!
    Genial post.
    Duda: la anterior web se hizo con instalación en un clic, al realizar la migración debo tener en cuenta que se haya creado alguna tabla en la bbdd o algún archivo o similar que debería ser recomendable eliminar?

    1. Hola, Cris:

      es posible que se así, pero habría que ver que instalador en concreto has usado. No obstante, ese tipo de información suele guardarse en un fichero o base de datos aparte, por lo que no me preocuparía mucho.

      Un saludo.

  23. Hola, hay un par de archivos que me han dado problemas en la descarga y también en la subida al nuevo servidor, los dos son de un mismo plugin (smushit). Estoy pensando en eliminar la carpeta de ese plugin directamente de wp-content/plugins, pero nose si hacerlo de esta forma puede darme problemas a la hora de restablecer la web en el nuevo servidor. ¿Es mejor hacerlo desde el panel de administración de WordPress, una vez la web esté ya subida y activada en el nuevo servidor?

    1. Hola, Beatriz:

      sí, ser es mejor desinstalarlo desde el panel. No obstante, lo que puedes hacer es no subirlo y cuando tengas acceso a la página es reinstalarlo y luego desinstalarlo para dejar borrada cualquier dato que use.

      ¡Un saludo!

  24. Hola felicitaciones gran artículo. Mi duda es con respecto a los correos, se migran también con este proceso, o ya es otro apartado. Y por otro lado antes de actualizar los DNS, hay manera de probar que el sitio funciona en el nuevo servidor?

    Muchas gracias!

  25. Hola , me podrias ayudar?
    voy a mudar mi wp a otro hosting . El nuevo hosting no tiene wp instalado. En que momento hago todos estos pasos que están aquí. Instalo wp, no se tiene que instalar? . no se que hacer gracias

    1. Hola, Claudia:

      lo ideal es hacerlo antes de cambiar las DNS para que tu página no se vea afectada.

      Puedes usar el archivo HOSTS mientras haces la migración para ver como está la página en tu futuro hosting:
      https://raiolanetworks.es/b

      Si vas a migrar con nosotros no dudes en solicitarnos que te hagamos la migración.

      ¡Un saludo!

  26. Olá. Antes de mais parabéns polo tutorial! Eu estou tentando fazer umha migraçom de um hosting com php5.3 a outro que tem php7.3. Fago todo normalmente pero a hora de tentar acceder a página so mostra um erro que di “parece que a la instalación de PHP le falta la extensión MySQL que requiere WordPress”. Busquei pero polo de agora nom dei com nada que me valera, e ponhendo o phpinfo segue saindo o mesmo, nom mostra nenhuma informaçom, alguém saberia por onde poderia tirar? Obrigado!

    1. Hola Ghada, la razón es que como dice el mensaje, falta la extensión de MySQL en el interprete PHP, y no puedes hacer nada salvo activarlo.

      En la mayoría de hostings actuales puedes hacerlo desde el panel de control, en otros tendrás que hablar con soporte técnico. Lo raro es que esa extensión este desactivada, ya que normalmente en los hostings esta activada siempre.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *