Мы заинтересованы в программном обеспечении форума Discourse и хотели бы узнать о нём больше.
Мы также используем веб-сайты на WordPress как на Windows, так и на Linux.
Расскажите, пожалуйста, подробнее о возможностях использования и интеграции программного обеспечения форума Discourse с веб-сайтами на WordPress или в сочетании с ними, включая единый механизм входа.
Как подключить мой сайт WordPress к форуму Discourse?
Есть ли разница между файлом «discourse-master.zip» на сайте discourse.org и плагином wp-discourse?
После распаковки файла, как его установить (поскольку я не вижу файла установки)?
Если есть какие-то более конкретные вещи, которые мне следует знать о нашей ситуации (веб-сайты на WordPress), я хотел бы о них узнать.
при установке Discourse на сервере Linux в конце я получаю следующие ошибки:
DISCOURSE_SMTP_PASSWORD оставлен по умолчанию с неверным значением pa$$word
Извините, настройки containers/app.yml недопустимы — продолжение невозможно!
Если у вас особые требования, отредактируйте containers/app.yml, а затем выполните:
./launcher bootstrap app
[root@owsoel14401 discourse]# ./launcher bootstrap app
ОШИБКА: Версия Docker 1.13.1 не поддерживается, пожалуйста, обновитесь как минимум до 17.03.1 или, что рекомендуется, до 17.06.2
Мы используем Docker 1.13.1. Является ли это проблемой для установки?
Спасибо за ответ. Я не знал, что версия Docker является одним из требований.
Я обновил Docker до версии 19.03.13, но при установке получаю следующие сообщения об ошибках, касающиеся docker.io и netstat:
[root@owsoel14401 discourse]# ./discourse-setup
**which: no docker.io in (/opt/rh/rh-git218/root/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin)**
**which: no docker.io in (/opt/rh/rh-git218/root/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin)**
**./discourse-setup: line 282: netstat: command not found**
**./discourse-setup: line 282: netstat: command not found**
Ports 80 and 443 are free for use
‘samples/standalone.yml’ -> ‘containers/app.yml’
Found 3GB of memory and 4 physical CPU cores
setting db_shared_buffers = 768MB
setting UNICORN_WORKERS = 8
containers/app.yml memory parameters updated.
Подскажите, пожалуйста, что мне нужно сделать перед продолжением установки?
Мы пытаемся установить Discourse сначала на нашу тестовую машину, у которой нет подключения к интернету.
На эту машину мы загрузили пакеты Discourse и Docker.
Во время установки я вижу, что Discourse пытается установить соединение с https://registry-1.docker.io/v2/.
Смотрите ниже:
*Ошибка ответа от демона: Get https://registry-1.docker.io/v2/: net/http: запрос отменен во время ожидания соединения (превышено время ожидания клиента при ожидании заголовков)*
*Ошибка ответа от демона: Get https://registry-1.docker.io/v2/: net/http: запрос отменен во время ожидания соединения (превышено время ожидания клиента при ожидании заголовков)*
*Не удалось найти образ 'discourse/base:2.0.20201004-2310' локально*
*docker: Ошибка ответа от демона: Get https://registry-1.docker.io/v2/: net/http: запрос отменен во время ожидания соединения (превышено время ожидания клиента при ожидании заголовков).*
URL-адрес https://registry-1.docker.io/v2/ выдает мне следующее сообщение: {"errors":[{"code":"UNAUTHORIZED","message":"требуется аутентификация","detail":null}]}
Могу ли я загрузить пакет с https://registry-1.docker.io/v2/ и разместить его напрямую на моей тестовой машине, чтобы не требовалось подключение к интернету?
Второй вопрос: На сообществе я прочитал следующее:
Вы можете установить Discourse на компьютере с подключением к интернету и перенести образ Docker на отключенный компьютер. Это не совсем поддерживаемый способ установки, и некоторые функции требуют подключения. Возможно, стоит поискать в Google «перенос образа Docker» или что-то подобное.
Не могли бы вы рассказать, какие именно функции требуют подключения?
Привет, Жислен. Извини, но настройка экземпляра Discourse без доступа к интернету выходит за рамки того, что я могу бесплатно поддерживать здесь. Если у вас есть бюджет, вы можете связаться со мной или написать в канал Marketplace.
Возможно, кто-то другой сможет вам помочь.
Моя рекомендация — настроить тестовый сервер где-то, где есть доступ к интернету.
Спасибо ещё раз за ваш отклик.
Я понимаю вашу точку зрения.
Позвольте мне объяснить нашу ситуацию.
В нашей компании был сделан выбор в пользу двух приложений для форумов.
Одним из них является «Discourse Forum».
На данном этапе наша цель — исследовать, соответствует ли приложение всем нашим критериям приёмки.
Именно поэтому мы хотим сначала установить приложение в нашей тестовой среде, которая не имеет подключения к интернету.
Однако, согласно нашей политике, наши среды разработки, тестирования и приёмки не имеют подключения к интернету, за исключением производственной среды.
Конечно, мы готовы оплатить ваши услуги.
Вот что мы хотим:
Тестовая среда:
В контексте исследования того, соответствует ли приложение нашим критериям, мы хотели бы сначала установить Discourse в нашей тестовой среде без подключения к интернету.
Существуют ли варианты для этого?
Возможно ли получить от вас образ Docker, чтобы нам не требовалось подключение к интернету во время установки?
Производственная среда:
Из-за рисков безопасности для нас нежелательно, чтобы установка Discourse осуществляла соединение с внешним миром через подключение к интернету. Наша политика это не допускает.
Есть ли у вас варианты для нашего специального случая: офлайн-установка в нашей производственной среде, включая пакеты и обновления безопасности на будущее? Я предполагаю, что есть компании, которые хотят того же.
Если вы считаете, что это возможно как для тестовой, так и для производственной среды в описанном выше контексте, мы хотели бы воспользоваться вашими услугами за плату, и нам бы хотелось узнать стоимость.