# Сломал сайт при обновлении

**URL:** https://meta.discourse.org/t/i-broke-my-site-while-updating-it/384733
**Category:** Self-hosting
**Created:** [05.Октябрь.2025 20:27:00 UTC](https://meta.discourse.org/t/i-broke-my-site-while-updating-it/384733 "2025-10-05T20:27:00Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![alexjacoby](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alexjacoby/32/227186_2.png) [@alexjacoby](https://meta.discourse.org/u/alexjacoby)
#### Post date: [05.Октябрь.2025 20:27:00 UTC](https://meta.discourse.org/t/i-broke-my-site-while-updating-it/384733/1 "2025-10-05T20:27:00Z")

</div>

Привет,

Я сломал свой сайт во время обновления 😢 Я не обновлял его уже давно (это проект в разработке, так что у меня нет пользователей, о которых нужно беспокоиться). Я следовал инструкциям по обновлению, и процесс занимал очень, очень много времени, и (я знаю, что не должен был! но) я нажал на ссылку «Версии», затем на ссылку «Пакеты», и тут — бац! — я больше не мог вернуться на страницу обновления. Появилась ошибка «Bad Gateway», и теперь я не могу получить доступ к сайту.

Я совершенно растерян.

До сих пор я мог всё поддерживать сам, просто следуя инструкциям по обновлению и запуская ручное обновление в Терминале. Ах, да! — именно это я и решил сделать прямо во время обновления. Да, я это сделал. Не знаю, что я думал во всём этом 🙃

(Очевидно, что думать тут не входило в планы).

Вздох..

Может, кто-нибудь подскажет, что можно сделать, чтобы вытащить мой сайт из этого бардака, который я устроил?

Любая помощь, советы и т. д. будут очень кстати 🧡

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [05.Октябрь.2025 21:07:53 UTC](https://meta.discourse.org/t/i-broke-my-site-while-updating-it/384733/2 "2025-10-05T21:07:53Z")

</div>

Вам нужно войти в терминал через SSH или, возможно, через консоль DigitalOcean.

Затем вы можете выполнить:

./launcher rebuild app

Скорее всего, с момента последней такой операции прошло так много времени, что вам потребуется обновить PostgreSQL ([обновление до PostgreSQL 15](https://meta.discourse.org/t/postgresql-15-update/349515)). Однако также вполне вероятно, что повторного выполнения команды rebuild будет достаточно, и всё будет сделано автоматически.

Возможно, сначала потребуется обновить Docker.

Также возможно, что ваша операционная система устарела и больше не поддерживается, что может усложнить обновление Docker. (Но, возможно, команда “apt update; apt upgrade” решит проблему.)

Если вы не хотите разбираться в этом самостоятельно, вы можете попросить помощи в канале #Marketplace, и кто-то вроде меня поможет вам всё настроить.

---

<div class="post-metadata">

### Author: ![alexjacoby](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alexjacoby/32/227186_2.png) [@alexjacoby](https://meta.discourse.org/u/alexjacoby)
#### Post date: [05.Октябрь.2025 21:15:08 UTC](https://meta.discourse.org/t/i-broke-my-site-while-updating-it/384733/3 "2025-10-05T21:15:08Z")

</div>

Привет, Джей,

Спасибо за твой ответ!

Я попробовал запустить ./launcher rebuild app, и, похоже, моя проблема связана с этим:

> СОВЕТ: плагин «discourse-subscriptions» теперь включён в состав Discourse и не должен быть указан в конфигурации вашего контейнера.  
> Удалите строку «git clone [https://github.com/discourse/discourse-subscriptions»](https://github.com/discourse/discourse-subscriptions%C2%BB) из файла containers/app.yml и попробуйте снова.

а также с этим:

> СОВЕТ: плагин «discourse-calendar» теперь включён в состав Discourse и не должен быть указан в конфигурации вашего контейнера.  
> Удалите строку «git clone [https://github.com/discourse/discourse-calendar»](https://github.com/discourse/discourse-calendar%C2%BB) из файла containers/app.yml и попробуйте снова.

Я бы это сделал, но не знаю, как именно. Я с радостью научусь, а также разберусь с другими проблемами, которые ты упомянул, если они связаны с этим, но мне понадобится помощь.

Можно ли решить это с тобой через Marketplace? Я раньше не пользовался Marketplace. Нужно ли мне просто опубликовать это сообщение там? И тогда ты ответишь там?

---

<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: [05.Октябрь.2025 21:20:11 UTC](https://meta.discourse.org/t/i-broke-my-site-while-updating-it/384733/4 "2025-10-05T21:20:11Z")

</div>

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

> [@Discourse](#):
>
> Откройте файл `app.yml` вашего контейнера (он находится в `/var/discourse/containers/`)
> 
> ```plaintext
> cd /var/discourse
> nano containers/app.yml
> 
> ```

> [@Discourse](#):
>
> ### Как удалить плагин
> 
> Чтобы удалить плагин, просто удалите строку `- git clone https://github.com/...` из вашего файла `app.yml` и пересоберите ваш сайт с помощью команды
> 
> ```plaintext
> cd /var/discourse
> ./launcher rebuild app
> 
> ```

---

<div class="post-metadata">

### Author: ![alexjacoby](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alexjacoby/32/227186_2.png) [@alexjacoby](https://meta.discourse.org/u/alexjacoby)
#### Post date: [05.Октябрь.2025 21:21:35 UTC](https://meta.discourse.org/t/i-broke-my-site-while-updating-it/384733/5 "2025-10-05T21:21:35Z")

</div>

Привет, Мойн,

Я посмотрю эти ссылки и попробую вспомнить — хе-хе. Знаю, что звучу абсурдно… Дам знать через пару минут, как получится 🙂

---

<div class="post-metadata">

### Author: ![alexjacoby](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alexjacoby/32/227186_2.png) [@alexjacoby](https://meta.discourse.org/u/alexjacoby)
#### Post date: [05.Октябрь.2025 21:48:28 UTC](https://meta.discourse.org/t/i-broke-my-site-while-updating-it/384733/6 "2025-10-05T21:48:28Z")

</div>

> [@Discourse](#):
>
> `nano containers/app.yml`

Мы справились! Спасибо @Moin! Это заняло у меня долгую минуту, но я удалил эти два плагина из yml и пересобрал сайт. И — мы снова в строю! Спасибо @pfaffman за то, что помог мне начать 🙂

Вы двое, это сообщество — вы сделали мой день ✨

Теперь я могу лишь усмехнуться, осознавая, насколько я был быком в посудной лавке 🙃

Искренняя благодарность 🧡

 ![Screenshot 2025-10-05 at 5.44.37 PM](https://global.discourse-cdn.com/meta/original/4X/1/7/d/17d7249eab7e63e38c71eacadfdc4f0fb52f6f84.png)

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [04.Ноябрь.2025 21:49:04 UTC](https://meta.discourse.org/t/i-broke-my-site-while-updating-it/384733/7 "2025-11-04T21:49:04Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
