Soporte » Instalación – Actualizaciones » Problemas migrando desde hosting a local

  • Buenas, estoy desesperada y no sabéis cuanto agradecería vuestra ayuda.
    Tenemos una web funcionando en un servidor externo en una versión de wordpress o WP muy antigua, la 3.3.
    Ahora quieren modificarla y actualizar el WP a su última versión.
    Esta web de WP usa un tema propio creado desde cero.

    Para ello, y para que los cambios no afecten a los usuarios, se decide lo primero, tenerlo en un equipo de forma local desde donde trabajar, e instalamos para ello en este equipo XAMPP. Ahora tenemos que migrarla y sigo estos pasos:

    1.Se copian los ficheros de la web y se copia la BD en un fichero .sql.
    2. En el servidorlocal creo nueva carpeta para el nuevo proyecto con el contenido web.
    3. Al fichero de la BD .sql, se le cambian manualmente:
    a. la url antigua por la nueva desde notepad
    b. la ruta donde se encuentra WP antigua por la nueva desde notepad
    4.creo nueva BD local y le importo el fichero .sql del paso 1. Se hace con la consola de comandos debido al peso del fichero y no dejarme importarla desde phpmyadmin.
    5.Tambien se cambia el fichero wp-config.php con el nuevo nombre de BD, usuario, clave y host.

    Ejecuto y se ve la pagina inicio pero elmenu no tiene funcionalidad, pero lo peor de todo es q intento entrar en el wp-admin y me lo abre mostrado el menu de la izquierda pero sin conenido en la derecha aunque seleccione otro elemento del menu.

    He mirado en otro post con algo similar, y le pediais que cambiara el nombre de la carpeta plugins para desactivarlos y que quitaran el tema que esta usando por si el problema estaba localizado aqui, pero nada, lo intenté, pero continua igual.

    Pleaseeee necesito ayuda
    Muchísimas gracias por vuestro tiempo y ayuda

Viendo 11 respuestas - de la 1 a la 11 (de un total de 11)
  • Iniciador del debate dianaburgos

    (@dianaburgos)

    Olvidé decir algo….
    ya dije que me carga la pantalla de inicio, aunque no muestra las páginas del menú cuando intento navegar a ellas, dando error 404 y no me muestra unas imágenes, pero lo peor es que en la cabecera me da el siguiente mensaje de errores:

    Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Host desconocido. in C:\xampp\htdocs\isdefe\wp-content\plugins\wp-slimstat\browscap.php on line 589

    Warning: fsockopen(): unable to connect to updates.browserproject.com:80 (php_network_getaddresses: getaddrinfo failed: Host desconocido. ) in C:\xampp\htdocs\isdefe\wp-content\plugins\wp-slimstat\browscap.php on line 589

    gracias de nuevo chic@s

    Hola Diana,

    Se de primera mano lo frustrante que puede ser no poder migrar una instalacion del servidor a local o viceversa cuando sigues todo al pie de la letra y de todas maneras no funciona asi que te entiendo. Ultimamente hasta parezco embajador de este plugin, pero la verdad es que te lo recomiendo muchisimo, no creas que me pagan por ello. Un buen dia despues de tratar de migrar una instalacion con todo e imagenes que pesaba mas de 3GB encontre All In One WP migrator y decidi utilizarlo despues de varios intentos fallidos haciendo todo a mano.

    Desconozco si lo puedas utilizar con la version de WordPress que tienes pero vale la pena intentarlo. Avisame si te puedo auxiliar en algo.

    Saludos!
    Erix

    Iniciador del debate dianaburgos

    (@dianaburgos)

    Lo primero, muchas gracias por tu tiempo y ayuda.
    Siento decirte que no es compatible con WP 3.3 asi que tengo que hacerlo a mano si o si.

    gracias por todo

    Moderador almendron

    (@almendron)

    Otro plugin que funciona muy bien es Duplicator: https://es.wordpress.org/plugins/duplicator/
    Te recomiendo:
    ANTES DE HACER LA COPIA:
    Descargar en local alguno de los temas que trae por defecto wordpress y activarlo.
    DURANTE LA COPIA:
    1.- Deja fuera de la copia la carpeta del tema que estás usando. Luego, podrás subirla por FTP. Es por si el tema fuera el causante de algún problema.
    2.- Deja fuera de la copia la carpeta «Upload» (o la que tengas para la subida de las imágenes). Una vez que hayas ejecutado el plugin en el servidor, basta con que subas las imágenes por FTP.
    AL EJECUTAR LA COPIA:
    Marca la opción que permite ejecutar la copia sin activar los plugins.

    Iniciador del debate dianaburgos

    (@dianaburgos)

    Me pongo con ello, muchisimas gracias por la ayuda¡¡

    Moderador almendron

    (@almendron)

    Hay algo que no entiendo: ¿por qué no actualizáis WordPress en local? Sería lo más sencillo y además así podríais comprobar si el tema funciona bien o no.
    Después usáis Duplicator y listo.

    Iniciador del debate dianaburgos

    (@dianaburgos)

    Lo que quiero es justo migrarlo del hosting a mi equipo local, para q asi los cambios sean transparentes a los usuarios, y por si explota jiii al actualizar en tanto plugins como WP. Si todo va bien, usar duplicator (ahora siq estará actualizado) y duplicarlo en el servidor de internet. No es una forma correcta de trabajar?

    Moderador almendron

    (@almendron)

    Creo que estamos diciendo lo mismo:
    1.- Usar Duplicator para migrar del servidor a local.
    2.- Actualizar plugins, temas y el propio wordpress en local.
    3.- Una vez comprobado que todo funciona bien, vas al servidor y
    a) Desactivas todos los plugins.
    b) Activas uno de los temas que trae por defecto wordpress.
    c) Actualizas wordpress.
    d) Actualizas los plugins.
    e) Subes al servidor por FTP la carpeta del tema que has comprobado que funciona bien en local.

    Iniciador del debate dianaburgos

    (@dianaburgos)

    Muchas gracias por tu ayuda almendron ya te debo por lo menos 5 cervezas!!!

    1. usar Duplicator para migrar del servidor a local
    En este punto está mi problema y es lo que intento hacer, pero no me deja usar Duplicator por tener en el servidor una version de WP antigua, la 3.3 por eso estoy intentando, sin exito, migrar de servidor a local de forma manual

    Moderador almendron

    (@almendron)

    Una pregunta: ¿vas a meter contenido o solo vas a modificar diseño?
    Si la respuesta es solo diseño, no tienes necesidad alguna de migrar el sitio. Instalas en local la última versión de wordpress, modificas el tema a tu gusto, compruebas que los plugisn funcionen bien y listo.
    Una vez acabes de hacerlo:
    SERVIDOR:
    1.- copia de seguridad de la base de datos.
    2.- copia del tema que usas.
    3.- desactiva todos los plugins.
    4.- actualiza wordpress.
    5.- Subes por FTP el tema que ya has comprobado que funciona bien.
    6.- Activa los plugins que has comprobado el local que funcionan bien.

    Si la respuesta es que vas a meter contenido, entonces solo te queda hacer lo siguiente:
    1.- Exporta la base de datos.
    2.- Importa en local la base datos
    3.- Instala wordpress en local conectando con la base de datos que has importado. Mi consejo en este punto es que instales en local la MISMA VERSIÓN que tienes en el servidor. Han cambiado muchas características de las tablas y es preferible asegurar.
    4.- Actualiza wordpress, plugins, temas, …
    5.- Migra de local a servidor con Duplicator.

    Otra cosa. Yo no lo he usado pero el plugin All-in-One WP Migration es compatible con tu versión de wordpress: «Support WordPress v3.3 up to v4.x» ( https://es.wordpress.org/plugins/all-in-one-wp-migration/ )

    NOTA FINAL: hay grandes diferencias entre la versión que tienes y la actual. Tal vez debieras actualizar en varias veces. Pasar , por ejemplo, de las 3.3 a la 3.9.2, y luego a la rama 3.4, etc.

    Versiones

    • Esta respuesta fue modificada hace 4 años, 10 meses por almendron.
    • Esta respuesta fue modificada hace 4 años, 10 meses por almendron.

    Muy buenas.

    Aporto mi granito de arena a ver si con ello eres capaz de hacerlo. Normalmente uso Duplicator para estas cosas, pero reconozco que hay veces que, según que hosting, no se puede usar:

    Solución.
    1. Haz un dump (exportando desde phpmyadmin) de la base de datos desde tu proveedor de hosting
    2. Descárgate una copia completa de tu sitio por FTP.
    3. Móntalo todo en local (modificando todo lo necesario para conectar a la base de datos en local en el WP-config.php).
    4. Añade define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’); a tu fichero wp-config.php local (Sustituyendo example.com por tu url en local). https://codex.wordpress.org/Changing_The_Site_URL
    5. Instala, en local el plugin Better Search and Replace. https://es.wordpress.org/plugins/better-search-replace/
    6. Usando el plugin sustituye todas las apariciones de tu dominio por la url local en todas las apariciones de la base de datos.

    Suerte y cuéntanos qué tal.

    • Esta respuesta fue modificada hace 4 años, 10 meses por samuriosa.
Viendo 11 respuestas - de la 1 a la 11 (de un total de 11)
  • El debate ‘Problemas migrando desde hosting a local’ está cerrado a nuevas respuestas.