Ruby / Rails / Discourse Как установить корневой каталог

Я пытаюсь запустить WordPress, используя Apache и PHP, а также рассуждения с использованием Ruby. В настоящее время я делаю это с помощью прокси. Вот что я пытаюсь сделать:

Когда пользователь посещает http://something.com/ он видит мой WordPress сайт.

Когда пользователь посещает http://something.com/forum он видит сайт дискурса.

Прокси-сервер Apache работает. Я проверил, что страница дискурса загружается, но, к сожалению, все ресурсы не загружаются. Зачем? Теги скрипта выглядят так:

<script src="/assets/..."></script>

Проблема в том, что тогда запрос идет Http: // что-то / активы /…, что не то, что я хочу. Я пытался сделать следующие вещи:

  1. Измените config / application.rb. Я изменил config.relative_url_root на «/ var / www / discourse» и на «/ forum». Веб-страница выдаст эту ошибку:

Не обнаружена: /

  1. Я попытался установить тег в файле index.html, но не смог найти его в каталоге public /.

  2. Я попытался изменить файл config / rout.rb, но сервер даже не запустился.

Возможно, вы захотите узнать, что я не программист на ruby, хотя у меня есть опыт программирования на других языках.

Кроме того, когда я изменил файл config / application.rb, я не вводил никаких команд для перезагрузки файла. Когда я изменил файл config / rout.rb, я поместил мой дополнительный код в самый верх. Я забыл, что я сделал, но это было связано с настройкой корневого каталога.

Итак, длинная история: Как мне установить корневой каталог для discourse / ruby ​​на рельсах?

5

Решение

РЕДАКТИРОВАТЬ: Я только что узнал, что вышло отличное программное обеспечение для форума. Намного лучше, чем рассуждения, по скорости, простоте использования и установки, а также внешнему виду. Это называется Flarum. И это круто.

Он все еще находится в бета-версии, поэтому есть несколько проблем, но в остальном я готов его использовать. По слухам, он выйдет где-то в июле 2015 года, но я не знаю. Все, что я знаю, это то, что Flarum — это форум для меня.

Это поддержка сообщества в порядке, так как это исходит от esotalk а также FluxBB так что да.

Старый ответ:

Хотя я не могу точно сказать, что это ответ, я нашел решение своей проблемы.

Хотя дискурс — это отличное программное обеспечение для форумов, и я очень рекомендую его, я прошу прощения за это, но ruby ​​на рельсах и apache просто не любят друг друга. Вместо, Я буду переходить на codoforum, отличный форум, который все еще находится в бета-версии. Это выглядит немного хуже, чем дискурс, но я считаю это приемлемым для моих нужд. Это также немного быстрее.

Codoforum-х Веб-сайт. Codoforum написан на PHP, поэтому его легко интегрировать с WordPress.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]