主题安装

我尝试了几次安装主题,但都出现错误。这里有几个关于安装主题问题的示例,但没有一个符合我的情况。另外,我没有看到页面顶部提示的“安装论坛”。所以,在此说明:

我收到每个 OOTB 主题安装的错误

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

我已重新安装了几次并验证了依赖项。我已安装 ImageMagick,版本为 7.1.1-47。我使用的是 Mac Sequoia 15.5。

谢谢!

您好,能否分享一下您正在尝试安装的主题/组件?谢谢!

2 个赞

你好 Nate!感谢您的查看。我包含了主题的 zip 文件。我能够使 OOTB 工作,但只能通过 zip 文件安装。自定义主题在这里仍然抛出错误。谢谢!

itd.zip (142.8 KB)

我不知道这是否有帮助,但我在安装设备上的主题或主题组件时遇到了相同的错误“发生错误:导入错误:about.json 不存在或无效。您确定这是 Discourse 主题吗?”。从 git 存储库安装也每次都会引发 500 错误。

about.json 文件位于一个文件夹中,因此 Discourse 找不到它。它期望在这里找到它:

但它在其中一个文件夹中:

目录应该放在文件系统的主题文件夹中,还是无关紧要?当我将 about.json 放在 itd 目录之外时,我得到了相同的结果。

我不确定我是否跟上你的思路。你为什么要选择一个文件夹来安装主题?我只是使用了“从您的设备”安装选项。


这是我使用的zip文件。
itd-1.zip (126.8 KB)

安装成功了,但有一个语法错误

1 个赞

抱歉,我可能混淆了两个问题。从“我的设备”安装时,我收到了关于 about.json 的错误,因此,正如您之前的帖子建议的那样,我将 about.json 从 itd 文件夹移出并将其放在文件夹“外部”。我做到了。我放置文件夹的位置是 themes/ 目录下的 itd 文件夹,与 foundation 和 horizon 同级。我压缩 itd 文件夹然后进行安装。我仍然收到关于 about.json 的错误。

我没有建议移动 about.json 文件。我建议查看整体的文件结构。通常 __MACOSX 不属于主题结构。你只需要其他的 itd 文件夹作为一个 zip 文件。

我分享的 zip 文件对你有用吗?

1 个赞