Nat*_*han 5 php ruby wordpress ruby-on-rails discourse
我正在尝试使用apache和php以及使用ruby的话语来运行wordpress.我目前通过使用代理来做这件事.这就是我想要完成的事情:
当用户访问http://something.com/时,他会看到我的wordpress网站.
当用户访问http://something.com/forum时,他会看到话语网站.
apache代理正在运行.我已经验证了话语页面加载,但不幸的是所有资产都没有加载.为什么?脚本标记如下所示:
<script src="/assets/..."></script>
Run Code Online (Sandbox Code Playgroud)
问题是请求转到http:// something/assets / ...,这不是我想要的.我试过做以下事情:
未找到: /
我试图在index.html文件中设置一个标记,但我在public /目录下找不到它.
我试图修改config/routes.rb文件,但服务器甚至都没有启动.
你可能想知道我不是一个红宝石程序员,虽然我有其他语言的编程经验.
此外,当我修改config/application.rb文件时,我没有输入任何命令来重新加载文件.当我修改config/routes.rb文件时,我将额外的代码放在最顶层.我忘了我做了什么,但它与设置根目录有关.
所以:长话短说:如何在rails上为话语/ ruby设置根目录?
编辑:我刚刚发现一个优秀的论坛软件问世了。在速度、易用性和安装以及外观上都比discourse好很多。它叫弗拉鲁姆。这太棒了。
它仍处于测试阶段,因此存在一些问题,但除此之外我愿意使用它。有传言说它将在 2015 年 7 月的某个时候发布,但我不知道。我只知道 Flarum 是适合我的论坛。
它的社区支持还不错,因为它来自esotalk和Fluxbb,所以是的。
旧答案:
虽然我不能确切地说这是一个答案,但我找到了解决我的问题的方法。
虽然discourse是一个优秀的论坛软件并且我强烈推荐它,但我很抱歉discourse这么说,但是ruby on Rails和apache根本不喜欢彼此。相反,我将切换到 codoforum,这是一个仍处于测试阶段的优秀论坛。它看起来比discourse差一点,但我发现它可以满足我的需求。它也快一点。
Codoforum 的网站。Codoforum 是用 PHP 编写的,因此与 Wordpress 集成非常容易。