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

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

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

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

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

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

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

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

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

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

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

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

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

Итак: короче говоря: как установить корневой каталог для discourse/ruby on rails?


person Nathan    schedule 07.06.2015    source источник
comment


Ответы (1)


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

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

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

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

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

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

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

person Nathan    schedule 08.06.2015