# Восстановление форума (восстановление из резервной копии работает, пересборка — нет)

**URL:** https://meta.discourse.org/t/rebuilding-forum-restoring-back-up-works-rebuilding-does-not/308076
**Category:** Self-hosting
**Created:** [15.Май.2024 12:43:22 UTC](https://meta.discourse.org/t/rebuilding-forum-restoring-back-up-works-rebuilding-does-not/308076 "2024-05-15T12:43:22Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![bseed](https://avatars.discourse-cdn.com/v4/letter/b/6bbea6/32.png) [@bseed](https://meta.discourse.org/u/bseed)
#### Post date: [15.Май.2024 12:43:22 UTC](https://meta.discourse.org/t/rebuilding-forum-restoring-back-up-works-rebuilding-does-not/308076/1 "2024-05-15T12:43:22Z")

</div>

Я размещаю форум на Digital Ocean, и примерно год назад я пересоздавал инстанс через терминал.

```plaintext
./launcher rebuild app

```

Сначала я следовал инструкциям здесь ([Install plugins on a self-hosted site](https://meta.discourse.org/t/install-plugins-on-a-self-hosted-site/19157)), чтобы добавить плагин, но пересоздание инстанса не удалось. После перезапуска я видел следующее сообщение об ошибке:

" [Программное обеспечение, управляющее этим форумом, столкнулось с неожиданной проблемой](https://meta.discourse.org/t/the-software-powering-this-discussion-forum-encountered-an-unexpected-problem/112126)"

Я восстановил форум из резервной копии и в качестве проверки, не внося никаких изменений в код (то есть в файл app.yml), снова выполнил последовательность rebuild app. Даже в этом случае последовательность rebuild и start приводила к тому же сообщению об ошибке.

Какие есть идеи для следующих шагов по устранению неполадок?

Плагины:

```plaintext
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/discourse-math.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-subscriptions.git
          - sudo -E -u git clone https://github.com/VaperinaDEV/discourse-guest-gate-theme-component.git

```

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [15.Май.2024 12:55:52 UTC](https://meta.discourse.org/t/rebuilding-forum-restoring-back-up-works-rebuilding-does-not/308076/2 "2024-05-15T12:55:52Z")

</div>

Лучше всего предоставить транскрипт — лог вывода команды rebuild, который вы получили в командной строке.

(Возможно, вы не подождали достаточно времени для запуска служб. Прежде чем делать вывод о недоступности веб-сайта, подождите как минимум пять минут.)

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [15.Май.2024 13:11:47 UTC](https://meta.discourse.org/t/rebuilding-forum-restoring-back-up-works-rebuilding-does-not/308076/3 "2024-05-15T13:11:47Z")

</div>

> [@bseed](#):
>
> После перезагрузки я вижу следующее сообщение об ошибке:
> 
> " [Программное обеспечение, управляющее этим форумом, столкнулось с непредвиденной проблемой](https://meta.discourse.org/t/the-software-powering-this-discussion-forum-encountered-an-unexpected-problem/112126)"

В `/logs` должна быть полезная информация, а режим `/safe-mode` с отключёнными плагинами (`no_plugins`) позволит вам хотя бы войти в систему (что, если вы администратор, даст возможность просмотреть `/logs`).

---

<div class="post-metadata">

### Author: ![SDKAAA](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sdkaaa/32/430165_2.png) [@SDKAAA](https://meta.discourse.org/u/SDKAAA)
#### Post date: [15.Май.2024 13:23:08 UTC](https://meta.discourse.org/t/rebuilding-forum-restoring-back-up-works-rebuilding-does-not/308076/4 "2024-05-15T13:23:08Z")

</div>

Вы пробовали отключить некоторые плагины?  
Иногда плагины вызывают проблемы; попробуйте отключить все, а затем включать их по одному, чтобы определить, какой из них вызывает проблему.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [15.Май.2024 13:34:55 UTC](https://meta.discourse.org/t/rebuilding-forum-restoring-back-up-works-rebuilding-does-not/308076/5 "2024-05-15T13:34:55Z")

</div>

> [@bseed](#):
>
> ` - sudo -E -u git clone https://github.com/VaperinaDEV/discourse-guest-gate-theme-component.git`

Вы также можете удалить эту строку, так как это компонент темы, который следует устанавливать в разделе «Настроить» административной панели, а не в вашем файле `app.yml`.
