Только что создал свой первый инстанс, но нужна помощь

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

  • Не сохраняется вход в систему
  • Случайные ошибки 404 (Возможно, мой IP-адрес
  • Корневой домен (иногда) перенаправляет на мастер конфигурации, хотя форум полностью настроен.

Также у меня есть несколько вопросов:

  • Как сделать категории главной страницей?
  • Как правильно установить плагины? Я следовал руководству, но всё ещё получаю ошибки.
  • Есть ли способ создать категорию, которая перенаправляет на внешний URL?

Вот результаты скрипта discourse_doctor: discourse_doctor export - Pastebin.com

Похоже, сейчас всё снова работает.

Вы пробовали поискать?
https://meta.discourse.org/search?q=How%20do%20I%20make%20categories%20the%20homepage%3F

Это странные проблемы. Вы делали стандартную установку?

На ваши вопросы легко можно найти ответ через поиск.

Я запускаю его через приложение Linode Marketplace.

Думаю, проблемы с подключением были вызваны тем, что DNS долго распространялся, или чем-то, что не имеет прямого отношения к установке. Потому что сейчас всё работает отлично.

В таком случае вам потребуется помощь от специалистов Linode по следующим вопросам:

и, вероятно, также по этому:

В руководстве Linode используется процесс установки плагина, описанный в сообщении на этом форуме (кажется, от вас).

Стандартная установка — это единственная версия, которая официально поддерживается здесь, на Meta. В вариантах установки в один клик слишком много различий, чтобы мы могли обеспечивать для них стабильную поддержку (к тому же большинство участников сообщества гораздо лучше знакомы со стандартным методом, что значительно расширяет доступную базу знаний :slightly_smiling_face:)

Если есть возможность, рассмотрите вариант создания Droplet в Digital Ocean (или аналогичного) и следуйте руководству по стандартной установке вместо использования инструкции для Linode.

Тем не менее, если вы поищете, то, возможно, найдёте полезные советы и рекомендации. :+1:

Linode должен подойти, но если вы используете установку в один клик (включая вариант от Digital Ocean), то вы можете не знать, как войти в свой дроплет, отредактировать файл app.yml и выполнить пересборку. Однако, если ситуация аналогична описанной, то у вас всё в порядке.

Ошибки, упомянутые в первом сообщении, я раньше не встречал при стандартной установке. Возможно, у вас недостаточно оперативной памяти?

Есть ли способ добавить Google Analytics на мой форум?

Вы можете поискать «Google» в настройках сайта. Поиск по настройкам сайта — хорошее место для начала, прежде чем искать здесь. Он ищет по названию настройки, её описанию и значению.

Я только что заметил, что допустил опечатку. Я имел в виду Google Analytics.

Вы искали это, как я предлагал, но не нашли ga universal tracking code? В описании указано: «Идентификатор отслеживания Google Universal Analytics, например: UA-12345678-9; см. https://google.com/analytics».

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

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

Все время EST

Обновление: все отсутствующие сообщения случайным образом появились на несколько секунд, но затем снова исчезли.

Через 1 минуту: это произошло снова.

02:10: Есть ли способ проверить наличие обновлений? Возможно, версия Discourse, установленная на Linode, устарела.

02:28: Теперь всё работает нормально. Похоже, сервер просто нужно было перезапустить, но плагины всё ещё не отображаются.

Я снова запустил скрипт doctor и заметил, что в нём сообщается об ошибке в строке app.yml, где указан docker-плагин.

02:28: Снова неработоспособно!!!

Отслеживание простоя смотрите здесь: Uptime Kuma

16:40: Проблема была в сети, сайт снова доступен, продолжаю пытаться запустить плагины.

@pfaffman

17:01: Похоже, есть проблема с файлом rebuild. Каждый раз, когда я его запускаю, сайт перестаёт работать.

Кажется, есть проблема с файлом rebuild. Каждый раз, когда я его запускаю, сайт перестает работать.

Похоже, в вашем файле app.yml есть опечатка. Убедитесь, что при добавлении плагина вы соблюдаете существующий формат. Файлы YML очень чувствительны к лишним пробелам и другим подобным деталям.

Но не приведет ли это к закрытию портов на сервере? Техподдержка Linode, с которой я общался, сообщила, что порты 80 и 443 были закрыты (и именно это сделало сайт недоступным).

Ниже приведён синтаксис из раздела плагинов файла app.yml:

# Plugins go here
## see https://meta.discourse.org/t/19157 for details
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-follow.git
          - git clone https://github.com/discourse/discourse-bcc.git

Ожидается, что сайт будет недоступен в течение недели во время перестройки.

Возникают ли ошибки при выполнении перестройки?

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