@JammyDodger Signore, devo dirle che tutte le nostre conversazioni hanno contribuito alla mia comprensione di Discourse, che ha portato a una SOLUZIONE. A beneficio della community, il problema che avevo era in definitiva correlato all’impossibilità di modificare post con grafica incorporata o di creare nuovi post con grafica incorporata.
Il problema è iniziato circa 2 settimane fa in concomitanza con il mio aggiornamento da 2.9.0.beta2 a 2.9.0.beta4.
Quindi, il problema si manifestava con un messaggio popup web 500 o un messaggio di errore impossibile caricare file. All’inizio ho avuto alcuni problemi con il mio Discourse in cui non tutti gli aggiornamenti erano stati presi correttamente. Grazie a @JammyDodger che ha spiegato le differenze tra:
./discourse-setup
e
git pull
./launcher rebuild app
Ho risolto i problemi con il mio Discourse. Degno di nota in questo processo è stato anche l’uso di:
./discourse-doctor
In ogni caso, anche con un forum Discourse completamente aggiornato, avevo ancora il problema sopra menzionato con le immagini.
Nel mio homelab, auto-ospito oltre 40 applicazioni.
Questa mattina, per puro caso, ho notato che la mia istanza RocketChat funzionava bene ma non riusciva a caricare immagini.
Auto-ospito tutte le mie istanze applicative dietro NginX Proxy Manager (https://nginxproxymanager.com/).
Lo uso da anni e non ho mai avuto problemi.
Ho controllato il suo file di log e ZERO errori.
Per un capriccio, ho deciso di creare da zero una nuova istanza di NginX Proxy Manager.
Ho aggiunto voci di reverse proxy per Discourse e RocketChat e…
aspetta…
TUTTI I PROBLEMI SONO SPARITI.
Il caricamento della grafica ha funzionato.
Quindi, se hai un problema strano con un’app e hai parlato con gli esperti ed eliminato tutte le cause probabili, le soluzioni strane e improbabili sono tutto ciò che resta e, con molta probabilità, è lì che troverai la tua soluzione.
Grazie, grazie, grazie a @JammyDodger e a tutte le altre fantastiche persone qui che mi hanno aiutato in questo percorso. Voi ragazzi siete fantastici e fate brillare il software open source. Faccio queste cose da 40 anni e non riuscivo proprio a vedere la soluzione.
P.S. - Ho creato una nuova installazione di Discourse da zero senza errori e non riusciva a caricare immagini. A quel punto sapevo che qualcosa era terribilmente sbagliato. In ogni caso, se potrò mai aiutare qualcuno qui, non esiti a taggarmi. Ringraziamenti speciali ancora una volta a @JammyDodger.