При попытке обновить Discourse я получаю следующее сообщение:
Вы используете старую версию образа Discourse. Обновления через веб-интерфейс отключены до тех пор, пока вы не запустите последнюю версию образа.
Чтобы это исправить, войдите на свой сервер через SSH и выполните команды:
cd /var/discourse*
git pull*
./launcher rebuild app*
Это означает, что мы размещаем Discourse самостоятельно (self-hosted)? Мы платим Digital Ocean за «хостинг», но является ли это другим типом хостинга?
Если мы действительно размещаем Discourse самостоятельно, согласно определению Discourse, и нам нужно следовать этой статье, то какое решение? Ведь такое ручное обновление выходит далеко за рамки наших навыков. (Я веду свой бизнес в одиночку и уже освоил множество навыков, включая самостоятельное управление Discourse на текущем уровне. У меня нет времени изучать навыки разработки на таком уровне экспертизы. )
Могу ли я просто не обновлять Discourse? Насколько это плохо? Стоит ли нанять кого-то, кто сделает это за меня? Или мне вообще отказаться от Discourse?
Если у вас есть Droplet с работающим Discourse, вы фактически используете самохостинг.
Вам просто нужно получить доступ к Droplet через SSH, как в первый раз при установке, и выполнить указанные команды
Вы можете не обновлять его, но, по моему личному мнению, я не рекомендую этого делать, так как могут потребоваться исправления уязвимостей или важные изменения.
Да, вы используете самостоятельное размещение. Вы покупаете хостинг у DigitalOcean, но вам нужно самостоятельно управлять всем, что работает поверх этого хостинга.
Вы можете попробовать сделать это сами, но если произойдёт что-то неожиданное, возникнут проблемы. Либо вы можете нанять кого-то, кто сделает это за вас, либо выбрать управляемый хостинг, где всё делается за вас (например, через Discourse.org или, к примеру, через Communiteq).
Удалось ли вам уже обновить Discourse? Обновление с дроплета поначалу может показаться немного пугающим, но чем чаще вы это делаете, тем проще становится. Digital Ocean также предлагает опцию консоли, которую можно использовать на странице вашего дроплета, что немного упрощает доступ к нему. Дайте знать, если нужны дополнительные советы.
@Alexander@RGJ@JammyDodger О боже, спасибо всем за советы!! Мой парень сам взялся за это, прочитал это, зашел в Droplet и разобрался с обновлениями. Похоже, сработало! Уф Спасибо!!
Отлично! Рекомендую попросить его провести вас через шаги обновления из командной строки. Это совсем не сложно, если у вас есть записанные инструкции. Если возникнут трудности, вы всегда можете спросить здесь.