Mis imágenes no funcionan

Las imágenes ya cargadas en mi sitio de Discourse no se muestran, pero cuando agrego una nueva imagen, estas sí se muestran.
Los encabezados de respuesta para las imágenes ya agregadas tienen el servidor como s3, mientras que las nuevas tienen nginx. ¿Cuál podría ser el problema?

¡Bienvenido, @harshith_gogineni! Lamentamos que tengas problemas.

¿Realizaste una instalación estándar de alguna otra manera?

¿Configuraste S3 siguiendo Configurar subidas de archivos e imágenes a S3 o Configurar un proveedor de almacenamiento de objetos compatible con S3 para subidas o de alguna otra manera?

Hice la instalación estándar y, en cuanto a eso, no configuré nada relacionado con el almacenamiento de imágenes. Entonces, ¿dónde se almacenan por defecto?
https://cdck-file-uploads-europe1.s3.dualstack.eu-west-1.amazonaws.com/standard21/uploads/electricpe/original/1X/25412f80f49f66589ea142fb8a77ad82d0747501.png
esta es la URL actual de una de las imágenes que subí
no se está renderizando, estoy recibiendo una respuesta de 403

y la otra cosa es que para las nuevas imágenes que estoy subiendo, el enlace se ha cambiado de alguna manera
/uploads/default/original/1X/b2dfce7644dea8b22e9e1e21079e3d1c676747cb.jpeg

Entonces, está alojado por CDCK y no autohospedado. Debe enviar un correo electrónico a team@discourse.org si cree que algo está roto.

2 Me gusta

¿cómo se muestran las nuevas imágenes que estoy agregando?
¿por qué se almacenan en un lugar diferente?

Hola @harshith_gogineni :slight_smile:

¿Ahora te alojas tú mismo, pero usas una copia de seguridad de un sitio que estaba alojado por nosotros?

3 Me gusta

Sí, exactamente, estaba usando su alojamiento, pero luego me mudé a mi propio alojamiento.

1 me gusta

Hola @harshith_gogineni,

¿Sabes si la copia de seguridad que importaste en tu instancia autoalojada contenía archivos subidos?

Porque si estuvieras alojado por Discourse, la copia de seguridad solo contiene la base de datos a menos que hayas solicitado una copia de seguridad completa al soporte.

entonces, ¿el que se subió recientemente debería funcionar bien?

Lo siento. Cuando cancelamos un plan, tenemos el siguiente mensaje:

Al cancelar, crearemos una copia de seguridad completa de tu sitio, incluidas todas las cargas y archivos adjuntos, y recibirás un mensaje personal cuando esté lista.

Así que deberías tener una copia de seguridad completa con las cargas. Intentaré obtener más información sobre esto, ya que parece que tus imágenes todavía enlazan a URL antiguas.

1 me gusta

Pero si haces una copia de seguridad antes de que se establezca include_s3_uploads_in_backups (lo que solo ocurre después de cancelar tu plan), los activos del sitio seguirán en S3 y la base de datos se referirá a ellos allí. Tendrás que ingeniártelas para descargar esos activos y actualizar la base de datos en consecuencia.

No es algo fácil de hacer para un novato. Creo que hay algunos temas al respecto.

Entiendo, así que no habrá tal problema para las imágenes recién subidas, ¿verdad?

Las imágenes recién cargadas deberían funcionar bien. Si no lo hacen, entonces necesitas arreglar eso.

Eventualmente, las imágenes que están en S3 serán eliminadas, así que necesitas moverlas al almacenamiento local o a tu propio bucket de S3 antes de que eso suceda.

2 Me gusta

Parece que ya lo están:

Puedes pedirles que las restauren, pero tendrás que actuar rápido para que las muevan a tu propio servidor o bucket.

1 me gusta