Anteriormente utilizábamos Discourse Hosted, pero nos hemos pasado al autoalojamiento. ¿Cómo podemos transferir nuestros datos de Discourse Hosted a nuestra configuración autoalojada?
¡Gracias de antemano!
Anteriormente utilizábamos Discourse Hosted, pero nos hemos pasado al autoalojamiento. ¿Cómo podemos transferir nuestros datos de Discourse Hosted a nuestra configuración autoalojada?
¡Gracias de antemano!
Puedes solicitar una copia de seguridad que incluya todas las cargas. Pero creo que también obtienes una al cancelar el alojamiento. (Creo que preguntar al equipo de Discourse en lugar de al soporte de la comunidad podría llevar a una respuesta más detallada, porque ellos conocen el proceso mejor que los miembros aleatorios de la comunidad).
[quote=“Moin, post:3, topic:332728”]tú también obtienes uno cuando cancelas el hosting.
[/quote]
Lo obtienes. Pregunté a principios de año y recibí esta respuesta del equipo.
“Como parte de nuestro proceso de cancelación, generamos una copia de seguridad completa de su sitio, incluidas todas las cargas, que estará disponible para que la descargue”.
¿y pudiste migrarlo exitosamente @ondrej?
Hola, sí. Creé/descargué la copia de seguridad y luego la restauré en mi nuevo sitio ![]()
Hice eso y creé una copia de seguridad, la cual descargué. Sin embargo, cuando intenté restaurarla en la plataforma autoalojada, encontré errores. ¿Quizás realizaste algún cambio de configuración adicional antes de restaurar, aparte de cambiar el hostname?
No hice ningún cambio, solo lo subí sin problemas. ¿Qué tipo de errores estás recibiendo?
log.txt (3).zip (2.5 KB)
ese es el error que estoy recibiendo
¿Enlace a tu sitio autoalojado?
¿Viste el error de tu registro?
[2024-10-25 17:35:57] ERROR: la función discourse_functions.raise_discourse_voting_category_settings_readonly() no existe
[2024-10-25 17:35:58] EXCEPTION: psql falló: ERROR: la función discourse_functions.raise_discourse_voting_category_settings_readonly() no existe
Aquí está la Comunidad alojada
Sospecho que podrías haber intentado restaurarlo a una versión posterior de Discourse, y la base de datos ha avanzado.
Si comienzas con una instalación limpia de la misma época que tu copia de seguridad, restauras tu copia de seguridad y luego actualizas, deberías estar bien.
Por favor, una guía sobre cómo hacer esto, ¡por favor!
Esto es compatible y debería funcionar bien.
Yo mismo no estoy seguro de cómo interactúa la copia de seguridad con las funciones definidas… posiblemente asume que ya existen en el esquema discourse_functions.
¿Tienes instalado este plugin (discourse-post-voting)? Intenta instalarlo antes de realizar la restauración.
¡Me alegra oír eso! Probablemente me confundí un poco con la otra dirección, es decir, no es una buena idea usar una versión anterior de Discourse con una copia de seguridad actual.
¡Sí, @Sidi_Codet haz esto! (y no lo que yo sugerí)
Todavía no funciona antes de instalar el plugin ![]()
> discourse-post-voting
@Moin hizo referencia a la guía anterior: Create, download, and restore a backup of your Discourse database
En mi experiencia, la versión debe ser similar y la nueva instalación debe tener los mismos complementos instalados, de lo contrario, la restauración suele fallar.
Seguir la guía funciona… Sigue intentándolo @Sidi_Codet. Si vas a autoalojar Discourse con éxito, tendrás que poder hacer cosas como esta, a menos que tengas a alguien que administre tu servidor y Discourse por ti. Sigue así, las cosas se vuelven fáciles a medida que avanzas. ![]()
Gracias @philh. He estado gestionando leyendo referencias, buscando en Google y, ocasionalmente, golpeándome la cabeza contra la pared (es broma, ¿o no?). Pero en serio, no pude encontrar ninguna solución. He estado leyendo más de lo que jamás leí en la escuela, tratando de encontrar las soluciones más tempranas y efectivas. Mis ojos están borrosos, mi cerebro es una papilla, ¡pero no me rendiré!
Si encuentro una solución que funcione, me aseguraré de compartir mi respuesta para que otros puedan beneficiarse de ella. Creo que existe la posibilidad de que algunos desarrolladores se enfrenten al mismo problema, y sería útil compartir mis hallazgos con la comunidad.
¡Siempre es bueno compartir! ![]()
El proceso de copia de seguridad y restauración suele ser muy sencillo. Tengo curiosidad por saber dónde alojas tu instancia autohospedada y cómo te fue la instalación.
Estoy usando Lightsail en AWS. La instalación fue bastante fácil, el único problema que tengo es la migración.
Esto suena a algo que @gerhard sabe.