Я хочу автоматически сохранять все данные о бейджах с моего форума Discourse в базу данных моего PHP-сайта. В данный момент я делаю это вручную, но хочу настроить что-то вроде вебхуков или использовать API для автоматического обновления этих данных в базе данных моего сайта или для присвоения пользователям моего сайта тех же бейджей. Подскажите, пожалуйста, как этого добиться?
Я не думаю, что для бейджей существуют вебхуки, поэтому вам понадобится плагин для этого. Вы можете использовать плагин Data Explorer для выполнения запроса, который вернёт бейджи, и получить доступ к этому запросу через API.
Зачем вам нужны они на вашем PHP-сайте? Возможно, существует способ решить эту задачу без копирования данных в базу данных.
@pfaffman У меня есть веб-сайт с онлайн-уроками на PHP, и я хочу создать форум на Discourse для поддержки пользователей. На моём сайте уже есть бейджи, и я хочу настроить такие же на Discourse (я отредактирую их, чтобы они совпадали), но они должны синхронизироваться с нашим сайтом, чтобы работать аналогично (один и тот же пользователь, заходя на форум с предыдущими привилегиями бейджей с сайта, будет использовать форум с теми же бейджами).
Я попробую ваши предложения и опубликую результаты завтра, но если у вас есть какие-либо другие идеи (например, уже существующий плагин), пожалуйста, дайте знать. Кроме того, я интегрирую темы с помощью встраивания, осталось только настроить бейджи, и это очень важно.
Возможно, вы можете получить группы пользователя через API и встроить их на другой сайт. Или запустить cron-задачу, которая будет получать данные о группах через API и обновлять базу данных.
Уважаемый @pfaffman, благодарю за предложение. Я обновлю базу данных через API. Также у меня есть ещё один вопрос: я использую образ Bitnami LAMP 5.6.23-0 на своём экземпляре. Теперь мне нужно создать форум поддержки и установить его на том же сервере с LAMP от Bitnami. Я хочу установить форум Discourse, но из-за затрат не могу использовать новый экземпляр для форума и планирую установить его на тот же экземпляр AWS.
Пожалуйста, помогите мне выполнить эту установку, так как я не могу найти соответствующую документацию в интернете.
На моём экземпляре доступно 50 ГБ дискового пространства и 8 ГБ оперативной памяти. Мне нужна только документация по установке.
Вот что я уже пробовал:
Docker (не удалось запустить): Failed to issue method call: Unit docker.service failed to load: No such file or directory. See system logs and ‘systemctl status docker.service’ for details.
Без Docker (не удалось запустить Redis и PostgreSQL).
Apache2 находится в Bitnami по пути /opt/bitnami/apache2. Даже если я добавляю новые конфигурации, Apache2 их не принимает. Если же я пытаюсь установить его вне этого каталога, система сообщает, что порт занят.