# 主题安装

**URL:** https://meta.discourse.org/t/theme-installation/373577
**Category:** Support
**Created:** [2025年七月9日 14:59 UTC](https://meta.discourse.org/t/theme-installation/373577 "2025-07-09T14:59:47Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![itd-john](https://avatars.discourse-cdn.com/v4/letter/i/8dc957/32.png) [@itd-john](https://meta.discourse.org/u/itd-john)
#### Post date: [2025年七月9日 14:59 UTC](https://meta.discourse.org/t/theme-installation/373577/1 "2025-07-09T14:59:47Z")

</div>

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

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

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

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

谢谢！

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [2025年七月9日 23:18 UTC](https://meta.discourse.org/t/theme-installation/373577/2 "2025-07-09T23:18:13Z")

</div>

您好，能否分享一下您正在尝试安装的主题/组件？谢谢！

---

<div class="post-metadata">

### Author: ![itd-john](https://avatars.discourse-cdn.com/v4/letter/i/8dc957/32.png) [@itd-john](https://meta.discourse.org/u/itd-john)
#### Post date: [2025年七月15日 17:33 UTC](https://meta.discourse.org/t/theme-installation/373577/3 "2025-07-15T17:33:10Z")

</div>

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

[itd.zip](https://meta.discourse.org/uploads/short-url/ogjEdfPAMfUSEdtNxJUaRG0NVPp.zip) (142.8 KB)

---

<div class="post-metadata">

### Author: ![itd-john](https://avatars.discourse-cdn.com/v4/letter/i/8dc957/32.png) [@itd-john](https://meta.discourse.org/u/itd-john)
#### Post date: [2025年七月15日 17:45 UTC](https://meta.discourse.org/t/theme-installation/373577/4 "2025-07-15T17:45:37Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2025年七月15日 18:35 UTC](https://meta.discourse.org/t/theme-installation/373577/5 "2025-07-15T18:35:21Z")

</div>

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

 ![Screenshot_20250715_203240_My Files](https://global.discourse-cdn.com/meta/original/4X/b/8/2/b8290bc198de59bcd7aeddc2a1c451a26a6c5265.jpeg)

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

 ![Screenshot_20250715_203228_My Files](https://global.discourse-cdn.com/meta/original/4X/6/1/b/61b05bc1733fe5db851512ba526dd04e791a9714.jpeg)

---

<div class="post-metadata">

### Author: ![itd-john](https://avatars.discourse-cdn.com/v4/letter/i/8dc957/32.png) [@itd-john](https://meta.discourse.org/u/itd-john)
#### Post date: [2025年七月16日 13:34 UTC](https://meta.discourse.org/t/theme-installation/373577/6 "2025-07-16T13:34:49Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2025年七月16日 13:43 UTC](https://meta.discourse.org/t/theme-installation/373577/7 "2025-07-16T13:43:39Z")

</div>

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

 ![Screenshot_20250716_153812_Firefox](https://global.discourse-cdn.com/meta/original/4X/7/c/b/7cb5a8c7d46990f103cd65a7bc53236d68f62352.jpeg)  
这是我使用的zip文件。  
[itd-1.zip](https://meta.discourse.org/uploads/short-url/9nEMn1jP7BnwaKUoQfa5pKsZvBw.zip) (126.8 KB)

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

 ![Screenshot_20250716_154307_Firefox](https://global.discourse-cdn.com/meta/original/4X/9/c/d/9cdc020e49783ab202c28f119312b1ac97fbc15c.jpeg)

---

<div class="post-metadata">

### Author: ![itd-john](https://avatars.discourse-cdn.com/v4/letter/i/8dc957/32.png) [@itd-john](https://meta.discourse.org/u/itd-john)
#### Post date: [2025年七月16日 14:58 UTC](https://meta.discourse.org/t/theme-installation/373577/8 "2025-07-16T14:58:01Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2025年七月16日 15:04 UTC](https://meta.discourse.org/t/theme-installation/373577/9 "2025-07-16T15:04:18Z")

</div>

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

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