Installation du thème

J’ai essayé plusieurs fois d’installer un thème et je n’ai pas pu le faire sans erreur. Il y a plusieurs exemples ici avec des problèmes d’installation de thème mais, aucun d’entre eux ne correspond. De plus, je n’ai pas vu le forum d’installation en haut de cette page comme suggéré. Alors, le voici :

Je reçois une erreur pour chaque installation de thème OOTB

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

J’ai réinstallé plusieurs fois et vérifié les dépendances également. J’ai bien ImageMagick installé et la version est 7.1.1-47. Je suis sur Mac Sequoia 15.5.

Merci !

Bonjour, pourriez-vous partager le thème/composant que vous essayez d’installer ? Merci !

2 « J'aime »

Salut Nate ! Merci d’avoir jeté un œil. J’ai inclus le fichier zip pour le thème. J’ai réussi à faire fonctionner OOTB mais seulement lorsque je l’installe via le fichier zip. Le thème personnalisé ici génère toujours une erreur. Merci !

itd.zip (142.8 KB)

Je ne sais pas si cela peut aider, mais j’obtiens la même erreur « Une erreur s’est produite : Erreur d’importation : about.json n’existe pas ou est invalide. Êtes-vous sûr qu’il s’agit d’un thème Discourse ? » lors de l’installation d’un thème ou d’un composant de thème à partir d’un appareil. L’installation à partir d’un dépôt git génère également une erreur 500 pour chacun.

Le fichier about.json se trouve dans un dossier, c’est pourquoi Discourse ne le trouve pas. Il s’attend à le trouver ici :

Mais il se trouve dans l’un des dossiers :

Et le répertoire doit-il être placé dans le dossier des thèmes dans le système de fichiers ou est-ce que cela a de l’importance ? J’obtiens le même résultat lorsque je place about.json en dehors du répertoire itd.

Je ne suis pas sûr de vous suivre. Pourquoi choisissez-vous un dossier pour installer le thème ? J’ai simplement utilisé l’option d’installation « depuis votre appareil ».


C’était le zip que j’ai utilisé.
itd-1.zip (126,8 Ko)

L’installation a fonctionné, mais il y a une erreur de syntaxe

1 « J'aime »

Désolé, j’ai peut-être mélangé deux problèmes. En installant « depuis votre appareil », je reçois l’erreur about.json, donc, comme votre précédent post le suggérait, je déplace about.json du dossier itd et le place « à l’extérieur » du dossier. Ce que j’ai fait. L’emplacement où j’ai mon dossier, itd, est dans le répertoire themes/ avec foundation et horizon. Je zippe le dossier itd puis j’installe. Je reçois toujours l’erreur concernant about.json.

Je n’ai pas suggéré de déplacer le fichier about.json. J’ai suggéré de regarder la structure du fichier en général. D’habitude, __MACOSX ne fait pas partie de la structure du thème. Vous n’auriez besoin de l’autre dossier qu’en tant que zip.

Le zip que j’ai partagé fonctionne-t-il pour vous ?

1 « J'aime »