Soporte » Guías – Resolución de problemas » Subir entradas desde una carpeta de bbdd

  • Hace poco que he vuelto a abrir un blogg con wp, en un primer momento he intentado recuperar un bolgg antiguo a partir de carpetas de bbdd i FTP que conservo, peró lo descarté i he iniciado uno de nuevo. de todas formas si que me gustaria subir algunas o todas las entradas que publiqué en mi antiguo blogg, pero tengo algunas dudas, las entradas las tengo que subir a partir de las carpetas de la bbdd o de las de FTP? como saber a que carpetas corresponden las entradas? Gracias

Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)
  • Moderador LGrusin

    (@lgrusin)

    Creo que tienes conceptos equivocados. No existen carpetas en la base de datos. La base de datos guarda la información en tablas. El contenido de las entradas y páginas está almacenado en la base de datos.

    Las carpetas que ves por FTP contienen los archivos de tu instalación de WordPress, así como el tema, plugins y las imágenes de las entradas.

    Por tanto, si quieres crear una nueva instalación de WordPress con la información antigua debes tener un backup de la base de datos para importarla en el sitio nuevo. Además necesitas todos los archivos que hay en la carpera wp-content de tu antiguo sitio.

    No es un proceso fácil para novatos. Debes tener muy claros los pasos a seguir.

    Un saludo

    • Esta respuesta fue modificada hace 7 años, 4 meses por LGrusin.
    • Esta respuesta fue modificada hace 7 años, 4 meses por LGrusin.
    Iniciador del debate joan millet

    (@joan-millet)

    Intentare profundizar antes de dar algún paso en falso.Gracias por tu ayuda

    Hola LGrusin, hago esta consulta por aquí ya que veo que tienen mucho conocimiento sobre la estructura de las bases que usa wordpress. Estoy haciendo una importación masiva de datos por medio de phpmyadmin a la tabla wp_posts, porque necesitaba cargar las noticias que tenia en una página vieja que no estaba diseñada en wordpress. La importación funcionó muy bien y veo todos los posts en mi bandeja de entradas de wordpress, el problema es que no logro que quede la url para cada post, entonces no se pueden visualizar, porque la ruta queda armada con el dominio/ y el resto está vacio. Intenté insertar datos en la columna guid, pero no logro que se arme un url que funcione y aunque la cargue manual (lo cual sería muy poco práctico ya que son más de 1000 entradas) luego no se visualiza desde el panel al editar la entrada.
    Tendrían alguna idea de cómo resolverlo?
    Desde ya, muchas gracias!

    Moderador LGrusin

    (@lgrusin)

    @carlamannino, antes de importar debiste cambiar el antiguo dominio por el nuevo. De todas formas si eran sitios con estructura de URLs completamente diferentes es muy dificil hacer una correspondencia correcta entre posts de un lado y otro. A último remedio modifica manualmente las entradas.

    Por favor, crea un hilo nuevo para una nueva consulta, y no escribas la misma consulta en varios hilos existentes porque es una locura seguir un foro de esta manera.

    Un saludo

    • Esta respuesta fue modificada hace 7 años, 3 meses por LGrusin.
    • Esta respuesta fue modificada hace 7 años, 3 meses por LGrusin.
    Iniciador del debate joan millet

    (@joan-millet)

    Me gustaria poder importar posts de una pagina vieja a una actual, ambas son a traves de wp, me gustaria saber si lo puedo hacer a traves de la bbdd i cuentas ftp, impotartando tablas de una base a otra…. que tablas serian necesarias importar? es suficiente con la tabla wp_posts?

    Hola Joan, yo pude hacerlo, siendo que la página anterior no era un wp, pero sí trabajaba con mysql.
    Primero deberías importar la base de datos donde tenes los posts viejos, te recomiendo que le cambies el nombre, por ejemplo wp_posts_viejos
    Luego tendrías que hacer un Insert:

    INSERT INTO wp_posts (post_date, post_content, post_title) SELECT wp_posts_viejos.post_date, wp_posts_viejos.post_content, wp_posts_viejos.post_title FROM wp_posts_viejos

    Espero te funcione!
    Saludos.

    Iniciador del debate joan millet

    (@joan-millet)

    al importar la tabla wp_posts me aparece :#1062 – Duplicate entry ‘3573’ for key ‘PRIMARY’ que significa? se puede corregir?

    Moderador LGrusin

    (@lgrusin)

    @joan-millet lo más fácil es exportar la base de datos de la instalación antigua e importarla después en la nueva. Existe un plugin https://wordpress.org/plugins/wp-migrate-db/ que te permite un backup de la vieja base de datos y además puedes cambiar el dominio en caso de que sea diferente. Con lo que sólo tienes que importar en el nuevo sitio y listo.

    Por supuesto, el plugin lo instalas en la vieja instalación.

    Un saludo

    • Esta respuesta fue modificada hace 7 años, 3 meses por LGrusin.
    Iniciador del debate joan millet

    (@joan-millet)

    He intentado importar la tabla a partir del importador que viene instalado en wp i me aparece un aviso de error que dice:Sembla que no és un fitxer fitxer WXR, el número de versió del fitxer WXR falta o és incorrecte (Parece que no és un fichero WXR, el número de versión del fichero WXR falta o es incorrecto) he probado con otros pugins pero substituyen una tabla por la otra o emigran deun hosting o dominio a otro….

Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)
  • El debate ‘Subir entradas desde una carpeta de bbdd’ está cerrado a nuevas respuestas.