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

или используйте :set expandtab в vi

Я получаю это (после запуска скрипта rebuild, но перед запуском скрипта start):

Discourse version at familyhistoryforum.site: NOT FOUND
Discourse version at localhost: NOT FOUND

Обновление: Я заменил табы на пробелы, но получаю ту же ошибку.

Скрипт rebuild всё ещё выводит сайт из строя. Когда я общался с техподдержкой Linode, мне предложили запустить скрипт start, и это сработало.

Если вы выполните команду ./launcher start app, это запустит существующую версию, которая работала у вас до пересборки. В этой версии не будут учтены изменения, внесённые вами в файл app.yml.

Если вы запускаете ./launcher rebuild app, и это завершается ошибкой, то, скорее всего, проблема в файле app.yml. Судя по вашим предыдущим комментариям, вам нужно правильно расставить отступы в секции плагинов. Там должно быть 10 пробелов, а затем дефис.

Я исправил проблему с отступами несколько минут назад.

Эта ошибка от Discourse Doctor? Или она возникла при неудачной пересборке?

Я обнаружил, что строки cd и command: были оформлены неправильно. Я исправил это, и команда пересборки выполнилась корректно, но порт всё ещё не работает, и я по-прежнему получаю ошибки, о которых упоминал в двух предыдущих сообщениях.

При выполнении пересборки существующая версия останавливается, и создаётся новая. Если пересборка завершится неудачей, у вас не будет запущенного приложения. Вы можете снова запустить существующую версию, созданную до пересборки, но в неё не войдут ваши последние изменения в app.yml.

Команда ./launcher rebuild app обычно выполняется около 15–20 минут, и ваш форум будет недоступен до её завершения. При успешном выполнении пересборка пройдёт без ошибок. Если она не удалась, вы увидите сообщение:

** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.

Если прокрутить вверх, там должна быть дополнительная информация, которая поможет решить вашу проблему.

Звучит ли что-то из этого вам знакомо?

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

FAILED TO COMMIT f53b10638c3cc04cd2b89596a7901dbcb1c894c170265ca2b3cc7aa04abc62b4

Теперь, когда я запускаю скрипт пересборки снова, происходит следующее:

Думаю, если прокрутить чуть выше, вы увидите более конкретные ошибки.

Скорее всего, это связано с тем, что неудачные пересборки заполняют место. Если ваше приложение запущено, вы можете выполнить ./launcher cleanup, чтобы очистить те, которые ни к чему не подключены. Но убедитесь, что ваше основное приложение активно, иначе оно тоже будет удалено.

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

У меня возникают трудности с отслеживанием правок. :slight_smile: Я добавил немного информации выше о процессе очистки. :+1:

Я запустил скрипт очистки, и теперь скрипт пересборки работает корректно.

У меня возникли проблемы с Google Analytics: я добавил идентификатор отслеживания, но данные по-прежнему не поступают.

Кстати: я заметил, что в верхней части панели управления Google Analytics есть баннер с сообщением о том, что отслеживание через UA прекращается 1 июля 2023 года.

Не могли бы вы создать отдельную тему поддержки по проблеме с Google Analytics? Отдельные темы для каждой проблемы помогают сохранить информацию доступной для поиска в будущем и, скорее всего, привлекут больше ответов от людей, которые узнают вашу проблему по заголовку темы. :+1:

Хорошо, что вы решили вопрос с восстановлением. :slightly_smiling_face:

Я просто хотел убедиться, что вы об этом знаете. Также, есть ли способ настроить мой форум так, чтобы страница категорий служила главной?

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

Screen Shot 2022-04-27 at 9.29.46 PM