Soporte » Instalación – Actualizaciones » Error en migración de sitio con WP

  • Resuelto dgd_creativo

    (@dgd_creativo)


    Hola buenas, escribo aquí por que tuve el siguiente problema con un sitio de prueba que tenía y que migre a un hosting pago, el cuento es el siguiente:

    * Antes de comenzar aclaro que sé que en el proceso de migración hay pasos incorrectos que se cometieron, pero quiero ver si hay una última posibilidad de salvar información.

    Bien, les cuento, para probar WP me cree un pequeño blog con un dominio gratuito .CO.CC, los cuales de un día para otro dejaron de estar operativos y la página simplemente dejo de existir, mi idea era una ves teniendo dinero para pagar un host y un dominio cambiarme, pero por este motivo se me adelanto la cosa.

    El problema se produce que al no tener nombre de dominio no podia entrar al wp-admin y respaldar desde allí mi blog, asi que hise un respaldo de la base de datos y descargue todos los archivos que tenia alojados en el host gratuito, esto era todo lo que podia hacer para respaldar mi página….

    pues bien, me compre un host y un dominio y quise migrar mis datos hacia el nuevo host asi que hice lo siguiente:

    1) Cree una nueva base de datos y un usuario con todos los privilegios
    2) importe mi base de datos que habia respaldado de la instalación anterior (la que tenia dominio .co.cc)
    3) re configure el archivo wp-config.php con la nueva base de datos/usuario/pass

    en la prueba de fuego (la cual era escribir la url de mi página y que funcionara) al apretar enter me sale la información del blog, pero sin CSS, sin themes, sin nada, solo textos en HTML, por que? porque al apretar cualquier enlace se redirige a una url con el dominio .co.cc por ejemplo mipagina.co.cc/?cat=60 y no con la dirección de mi nuevo dominio (el nuevo dominio es accion-creativa.net, y el antiguo accioncreativa.co.cc)

    lo que me causa una duda grande es que al apretar botón derecho y poner «ver código fuente de la página» me salen diferentes códigos con urls las cuales como dije antes direccionan con el dominio anterior… la pregunta es ¿al ver el codigo fuente, cual es el archivo que nos muestra el browser?¿se puede modificar manualmente las url y que todo quede funcionando normalmente?

    o hay otro método para arreglar este problema?

    lo unico que quiero es recuperar la informacion de ese blog, (solo las entradas) y tengo esperanza porque sé que la información estaba en la base de datos, y al intentar hacer funcionar la página me la mostro, pero cualquier link que uno coloque direcciona o busca el enlace como si estuviera alojado en el hosting anterior con el dominio anterior…

    para que prueben metanse a accion-creativa.net y vean el codigo fuente…

    espero que me puedan ayudar, que aunque es poco el contenido no lo quiero perder…

    saludos a la comunidad y gracias por darte el tiempo de leer hasta aquí XD

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Moderador erchache2000

    (@erchache2000)

    Para realizar correctamente la migración necesitas:

    1- Copia de la base de datos.

    2- Copia de tu carpeta upload.

    3- Cambiar el dns antiguo por el nuevo, en la base de datos una vez realizada la migración. Esto es, cambiar el dominio.

    Para cambiar el dominio, tienes que poner define(‘RELOCATE’,true); en tu wp-config.php

    Entras a través de wp-admin registrandote con tu usuario, vas a ajustes -> general, pones la url nueva.

    Luego sales y borras la línea define(‘RELOCATE’,true); del wp-config.

    Iniciador del debate dgd_creativo

    (@dgd_creativo)

    Hola y gracias por responder, mis dudas son las siguientes:

    1) En que parte del wp-config.php debo poner el código » define(‘RELOCATE’,true); «?

    – con esto podre entrar al accion-creativa.net/wp-admin ???
    porque actualmente al poner esa dirección se mueve hacia el dominio .co.cc

    2) Sobre la copia de la base de datos esta fue exportada del host anterior e importada en el nuevo, mostrandome lo que hay actualmente.

    3) Entonces, haciendo lo del codigo » define(‘RELOCATE’,true); » debería poder entrar al wp-admin y desde allí cambiar en «ajustes/generales» la url en «Dirección de WordPress (URL)» /
    «Dirección del sitio (URL)»

    saludos y de antemano gracias

    Moderador erchache2000

    (@erchache2000)

    1) al principio del archivo wp-config.php por ejemplo.

    2) correcto.

    3) Efectivamente.

    Si no te deja entrar en el wp-admin comprueba que los parámetros de tu wp-config.php están bien puesto. Esto es, que apuntan al sitio nuevo y no al antiguo.

    Iniciador del debate dgd_creativo

    (@dgd_creativo)

    amigo, puse el código » define(‘RELOCATE’,true); » al principio del archivo wp-config y me sale esto:

    «
    define(‘RELOCATE’,true);
    Warning: Cannot modify header information – headers already sent by (output started at /home/accioncr/public_html/wp-config.php:2) in /home/accioncr/public_html/wp-includes/pluggable.php on line 876

    «
    si lo pongo en cualquier otro lado me redirige a esta dirección

    » http://accioncreativa.co.cc/wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F «

    como no me dejo me habías puesto que hiciera lo siguiente:

    «Si no te deja entrar en el wp-admin comprueba que los parámetros de tu wp-config.php están bien puesto. Esto es, que apuntan al sitio nuevo y no al antiguo. «

    pero en el archivo wp-config no hay ninguna parte que hable sobre a que dominio apunta el sitio… la configuración que tiene mi archivo wp-config es así:

    // ** Ajustes de MySQL. Solicita estos datos a tu proveedor de alojamiento web. ** //
    /** El nombre de tu base de datos de WordPress */
    define(‘DB_NAME’, ‘NOMBRE DE LA NUEVA BASE DE DATO EN DONDE IMPORTE LA BD ANTERIOR’);

    /** Tu nombre de usuario de MySQL */
    define(‘DB_USER’, ‘EL NOMBRE DE USUARIO PARA DB DEL NUEVO SITIO’);

    /** Tu contraseña de MySQL */
    define(‘DB_PASSWORD’, ‘PASSWORD’);

    /** Host de MySQL (es muy probable que no necesites cambiarlo) */
    define(‘DB_HOST’, ‘localhost’);

    /** Codificación de caracteres para la base de datos. */
    define(‘DB_CHARSET’, ‘utf8’);

    /** Cotejamiento de la base de datos. No lo modifiques si tienes dudas. */
    define(‘DB_COLLATE’, »);

    bueno eso, no sé que tendría que modificar para que esto resultase…

    saludos.

    Moderador erchache2000

    (@erchache2000)

    Usa notepad++ para editar el archivo wp-config.php

    Y tiene que estar debajo del <? que hay al principio. Que es el comienzo del archivo.

    Saure

    (@saure)

    Hola, por lo que veo si pudiste arreglar el error!

    Me interesa saber como lo hiciste!

    Yo supongo que era que no habías cambiado el dominio principal en la base de datos!

    Como lo resolviste?

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • El debate ‘Error en migración de sitio con WP’ está cerrado a nuevas respuestas.