Есть спецы по Ruby и Forem?

nnm nnm 6 Июня 2023 (ред)

Всем привет. Сегодня я установил Forem при помощи selfhost. На первом этапе мне нужно создать учетку админа, но когда я указываю необходимые данные и нажимаю кнопку «Создать мою учетную запись», меня перенаправляет на этот URL-адрес https://www.informland.com/users с белой (пустой) страницей. Если просто пройти по этой ссылке, то видны только квадратные скобки: [].

Кто-нибудь может мне помочь решить данную проблему? В долгу не останусь.

7 Ответов

  1. Evg Evg 7 Июня 2023

    Это возможно какая-то ошибка связанная с глобальными настройками. Скрипт (года 3 назад уже) был в таком состояние, что в самом коде не надо ничего править (знать Ruby).

    Посмотрите тут: Blank page after creating admin user on DigitalOcean

    https://forem.dev/colindomoney/blank-page-after-creating-admin-user-on-digitalocean-ba1

    Возможно там есть ответ связанный с настройками.

  1. acidtmn acidtmn 7 Июня 2023 (ред.)

    Добрый день всем! Подскажите нормальную инструкцию по установке Forem на свой сервер(в моем случаи Proxmox). Сколько не пробовал, не получалось…

    1. Evg Evg 7 Июня 2023

      Приветствую. Можно посмотреть серию статей про установку: https://forem.dev/akhil/series/2

      Каждая статья дорабатывалась и переписывалась в зависимости от вопросов.

  1. acidtmn acidtmn 7 Июня 2023 (ред.)

    Получилось поставить по инструкции @Evg — https://forem.dev/colindomoney/blank-page-after-creating-admin-user-on-digitalocean-ba1
    Но проблема такая же как у вас, не могу войти под админом — белый экран. В .env сменил в APP_DOMAIN на локальный айпи адрес, не помогает.

    1. Evg Evg 7 Июня 2023

      Вот тут пишут: https://forem.dev/akhil/installing-forem-using-docker-3l94

      Судя по всему, вы размещаете свой Forem на VPS. Итак, в .env файле замените localhost:3000 на <yourIP>:3000

      А также убедитесь, что порт 3000 открыт для всех => некоторые конфигурации.

      Если у вас все еще есть какие-либо проблемы, я предлагаю вам настроить nginx прокси-сервер, чтобы вы могли избавиться от этого порта 3000.

      Посмотрел, там много ответов в комментариях.

    1. nnm nnm 7 Июня 2023 (ред.)

      У Вас установлена локальная версия, которая ставится без проблем через докер (ее будет очень трудно перекинуть на свой сервер/на свой домен). Я ставил через Selfhost/DigitalOcean https://github.com/forem/selfhost сразу же на свой домен. Правда, тоже намучался.

    1. acidtmn acidtmn 8 Июня 2023 (ред.)

      Решил проблему следующим образом: в файлах «.ENV» и «docker-compose.yml» заменил значение переменной «APP_DOMAIN: c «localhost:3000» на «ip_vps:3000: и запустил из папки «forem» командой «bin/container-setup», зашел на «ip_vps:3000» и успешно авторизовался под администратором с логином «admin@forem.local» и паролем «password». Может кому-нибудь будет полезно.