• Hola!

    Un cliente me ha pedido que le suba su web a un nuevo dominio. He contratado el dominio, creado la base de datos y usuario, subido la base de datos anterior a la nueva, actualizado los datos de dominio y usuario, actualizado el wp-config y subido los archivos al servidor.

    Pero la web no funciona correctamente y a la hora de acceder al /wp-admin, me redirige al anterior dominio/wp-login, dando error, ya que no existe.

    Entiendo que la migración ha sido parcial y que debo actualizar los datos en más sitios, pero no se donde.

    la dirección de la web es meatpcrestaurante.com

    Muchas gracias!

    • Este debate fue modificado hace 7 años, 1 mes por hgsmarketing.
Viendo 10 respuestas - de la 1 a la 10 (de un total de 10)
  • Iniciador del debate hgsmarketing

    (@hgsmarketing)

    He intentado corregir los enlaces internos desde phpMyAdmin pero nada.

    Hola,
    te recomiendo usar un plugin como este para hacer la transferencia.

    https://wordpress.org/plugins/duplicator/

    Hay más como éste o se puede hacer de forma manual, el problema que tienes es que has cambiado la base de datos de sitio pero no has actualizado los datos, y ahora mismo tienes guardados los enlaces y los ajustes con el antiguo dominio y no con el nuevo.

    Los ajustes principales están en la tabla «wp_options», y son «siteurl» y «home», con estos dos ya deberías poder acceder a la administración, pero si se añadieron enlaces a mano para cambiar de páginas(por ejemplo) te seguirán dando error hasta cambiar todo el resto de tablas.

    Un saludo

    Iniciador del debate hgsmarketing

    (@hgsmarketing)

    Eso fue lo primero que hice, también actualicé la tabla de posts, pero nada.

    No puedo instalar plugins porque no puedo acceder al dashboard de wordpress.

    al teclear midominio.com/wp-admin me lleva a midominio.es/wp-login, que ya no existe porque han borrado la web del servidor. Aunque intente acceder desde midominio.com/wp-login, me redirecciona al .es que no existe.

    Antes que nada recordarte que antes de hacer pruebas hagas un backup para no perder nada, por si las moscas.

    Prueba de exportar la base de datos a un archivo de texto, buscar y reemplazar tu dominio antiguo por el nuevo, y volverlo a cargar. Con la mayoría de editores de texto tipo Notepad++ tienen herramientas para no tener que hacerlo a mano.

    En sí, es lo que hacen los plugins como el que te pasé, pero sin acceso a la web antigua no te serviría.

    Iniciador del debate hgsmarketing

    (@hgsmarketing)

    Me he descargado la base de datos, la edito con un editor de texto, la subo y el problema se corrige solo parcialmente. Pero al refrescar la página, vuelve a aparecer como al principio y, comprobando en la base de datos, vuelve a los enlaces anteriores, se reescribe por si sola. Y sigo sin poder entrar en /wp-admin.

    Además la base de datos no tiene los nombres habituales de wp_nombre, si no que se llaman metxp_nombre.

    Por último, los enlaces internos de la web no son solo de la web anterior (meaptcrestaurante.es) si no que vienen también de otra (dev.apptelo.info/meaptc), siendo apptelo la empresa que hizo y gestionó la web, pero comunicarse con ellos no es una opción.

    Lo del prefijo de la base de datos es normal, al instalar WordPress te deja elegirlo.

    Mi recomendación sería reinstalar WordPress con una instalación limpia, e ir importando las cosas por partes, por ejemplo la tabla de posts con los enlaces cambiados, plugins uno por uno por si alguno te da error, etc. Me parece muy extraño que se te edite la base de datos por si sola reescribiendo solo los enlaces, así que pese a ser un poco más pesado lo haría como dije antes. Lo único que se me ocurre es que haya alguna especie de caché que te evita editar la base de datos, aunque es muy raro.

    Aún así, a ver si alguna otra persona te puede ayudar con este tema, mucha suerte.

    Un saludo

    Iniciador del debate hgsmarketing

    (@hgsmarketing)

    Muchas Gracias Merksk8!

    Moderador LGrusin

    (@lgrusin)

    Lo más fácil es que el backup de la base de datos ya contenga la nueva URL a la hora de importarla al nuevo sitio.

    Existe un plugin WP Migrate DB pero lógicamente debe estar en la instalación con la URL antigua. Lo que hace este plugin es un backup de la base de datos al que se le pasan los datos de la nueva URL.

    Cuando ya se tiene un backup de una base de datos, no es buena idea usar un editor de texto para cambiar las URLs porque los datos estan serializados. Se pueden obtener resultados inesperados y puede haber problemas con algunos plugins puesto que los datos no están guardados correctamente.

    En este caso se pueden cambiar las cadenas de texto con alguna utilidad tipo Search and Replace for WordPress Databases que se puede usar tanto en un servidor local como en el del propio sitio.

    Tanto WP Migrate DB como Search and Replace for WordPress Databases serializan los datos.

    Un saludo

    Hola buenas!

    Tengo un problema parecido, pero en mi caso es distinto.
    Empece en un curso de WordPress de 20 horas, en la ultima clase, la ventana /dashboard/?action=add-directory&uid=1&v=04c19fa1e772 desaparecio, como por arte de Magia, sin mas!
    Estoy frustrada porque el profesor me dejo tirada sin solución, el intento formata la plantilla y el problema se soluciono, pero ha volver redactar otra ves la Plantilla, la «P» ventana otra ves desaparecio, intente novamente con otro profesor, pero como el anterior, se nota que el problema supera los conocimientos de ambos «Maestros».

    Por Favor, dame alguen una solución ha este marron.

    Saludos
    Marcela Cristina

    Moderador LGrusin

    (@lgrusin)

    @meucu, tu problema no tiene nada que ver con lo que estamos tratando, crea un nuevo Topic para ello.

    Un saludo

Viendo 10 respuestas - de la 1 a la 10 (de un total de 10)
  • El debate ‘Database error’ está cerrado a nuevas respuestas.