Есть ли способ получить более подробное сообщение об ошибке?
Можно ли запустить мой экземпляр без каких-либо плагинов?
Существует ли страница, где можно просмотреть логи, чтобы я мог понять, какой плагин вызывает проблему?
Можно ли вообще получить доступ к сайту через браузер? То есть, будут ли работать страницы администратора, даже если основной сайт не работает?
В общем, что мне нужно сделать, чтобы начать решать эту проблему?
–
Кстати, читая здесь больше постов, я думаю, что сам по неосторожности мог стать причиной этого.
Насколько я помню, я зашел на страницу обновления, обновил плагины, а затем попытался обновить основную установку Discourse. Там не было предупреждения о том, что порядок установки имеет значение.
Я использовал страницу обновления, а не терминал или командную строку.
Если я что-то сделал неправильно или это может вызвать проблемы, пожалуйста, дайте мне знать.
Привет, Роберт,
Я не использую командную строку, а обновлялся через страницу обновления на сайте. Я добавил комментарий в свой пост.
Также я чувствую небольшую обязанность протестировать страницу обновления сайта и сообщать об ошибках. Хотя в данный момент мне бы скорее хотелось вернуть свой сайт в рабочее состояние, поэтому я воспользуюсь командной строкой.
Как выполнить предложение выше? Обновление было на прошлой неделе через браузер.
Подключитесь к серверу по SSH (как вы это делали при первоначальной настройке экземпляра), перейдите в каталог /var/discourse и выполните команду ./launcher rebuild app.
У меня был создан и настроен готовый экземпляр. Возможно, это был экземпляр или образ Docker. Я не выполнял установку через командную строку. Однако я нашел терминал у моего хостинг-провайдера и сейчас запускаю эту команду. Я сообщу о результатах.
Просто предложение. Если это возможно, можно ли в будущем запускать эту команду через админ-панель в браузере? Не знаю, делает ли это уже страница обновлений, но если это полное решение, было бы полезно добавить такую возможность на страницу администратора.
Кроме того, в логах указано, что выполнение команды может занять до часа. Если я закрою окно браузера во время обновления, это вызовет проблемы? Система казалась неактивной (сообщения в логе отсутствовали какое-то время, насколько я помню).
По-прежнему хочу предложить эти идеи тем, кто использует браузер для обновления. Или, возможно, добавить заметку на страницу обновления — например, ссылку на страницу справки с текстом: «Если что-то пойдет не так при обновлении, начните здесь».