Installazione Tema

Ho provato più volte a installare un tema e non sono riuscito a farlo senza errori. Ci sono diversi esempi qui con problemi nell’installazione di un tema, ma nessuno di essi corrisponde al mio caso. Inoltre, non ho trovato il forum di installazione come suggerito in cima a questa pagina. Quindi, eccolo qui:

Ricevo un errore per ogni installazione di tema OOTB

Failed to process hijacked response correctly : Errno::ENOENT : No such file or directory - timeout

Ho reinstallato più volte e verificato anche le dipendenze. Ho ImageMagick installato e la versione è 7.1.1-47. Sono su Mac Sequoia 15.5.

Grazie!

Ciao, potresti condividere il tema/componente che stai cercando di installare? Grazie!

2 Mi Piace

Ciao Nate! Grazie per aver dato un’occhiata. Ho incluso il file zip per il tema. Sono riuscito a far funzionare l’OOTB ma solo quando lo installo tramite file zip. Il tema personalizzato qui sta ancora generando un errore. Grazie!

itd.zip (142,8 KB)

Non so se questo aiuta, ma sto riscontrando lo stesso errore ‘Si è verificato un errore: Errore di importazione: about.json non esiste o non è valido. Sei sicuro che questo sia un tema di Discourse?’ durante l’installazione di un tema o di un componente tematico da un dispositivo. Anche l’installazione da un repository git sta generando un errore 500 su ciascuno.

Il file about.json si trova in una cartella, motivo per cui Discourse non lo trova. Si aspetta che sia qui:

Ma si trova in una delle cartelle:

E la directory dovrebbe essere inserita nella cartella dei temi nel file system o non ha importanza? Ottengo lo stesso risultato quando inserisco about.json al di fuori della directory itd.

Non sono sicuro di seguirti. Perché scegli una cartella per installare il tema? Ho semplicemente usato l’opzione di installazione “dal tuo dispositivo”.


Questo era lo zip che ho usato.
itd-1.zip (126,8 KB)

L’installazione ha funzionato, ma c’è un errore di sintassi

1 Mi Piace

Mi dispiace, potrei aver mescolato due problemi. Installando “dal tuo dispositivo”, ricevo l’errore about.json quindi, come suggerito nel tuo post precedente, sposto about.json dalla cartella itd e la posiziono “fuori” dalla cartella. Cosa che ho fatto. La posizione in cui ho la mia cartella, itd, è nella directory themes/ con foundation e horizon. Comprimo la cartella itd e poi installo. Ricevo ancora l’errore relativo a about.json.

Non ho suggerito di spostare il file about.json. Ho suggerito di dare un’occhiata alla struttura del file in generale. Di solito __MACOSX non fa parte della struttura del tema. Avresti bisogno dell’altra cartella itd solo come zip.

Lo zip che ho condiviso funziona per te?

1 Mi Piace