gpt4 book ai didi

php - Ruby/Rails/Discourse 如何设置根目录

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:49:54 25 4
gpt4 key购买 nike

我正在尝试使用 apache 和 php 运行 wordpress 以及使用 ruby​​ 运行 discourse。我目前正在使用代理来做到这一点。这是我要实现的目标:

当用户访问http://something.com/时他可以看到我的 wordpress 网站。

当用户访问http://something.com/forum时他可以看到讨论站点。

apache 代理正在工作。我已验证话语页面已加载,但遗憾的是所有 Assets 均未加载。为什么?脚本标签如下所示:

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

问题是请求会转到 http://something/assets/ ...,这不是我想要的。我尝试做以下事情:

  1. 修改 config/application.rb。我将 config.relative_url_root 更改为“/var/www/discourse”和“/forum”。该网页将抛出此错误:

Not Found: /

  1. 我尝试在 index.html 文件中设置标签,但在 public/目录下找不到它。

  2. 我试图修改 config/routes.rb 文件,但服务器甚至无法启动。

您可能想知道我不是 ruby​​ 程序员,但我确实有其他语言的编程经验。

此外,当我修改 config/application.rb 文件时,我没有输入任何命令来重新加载文件。当我修改 config/routes.rb 文件时,我将额外的代码放在最上面。我忘了我做了什么,但它与设置根目录有关。

所以:长话短说:如何设置 discourse/ruby on rails 的根目录?

最佳答案

编辑: 我刚刚发现一款出色的论坛软件问世了。在速度、易用性和安装以及外观方面比 discourse 好很多。它叫做Flarum .这太棒了。

它仍处于测试阶段,因此存在一些问题,但除此之外我愿意使用它。有传言说它将在 2015 年 7 月的某个时候发布,但我不知道。我只知道 Flarum 是适合我的论坛。

它的社区支持还可以,因为它来自 esotalkfluxbb是的。

旧答案:

虽然我不能确切地说这是一个答案,但我找到了解决我的问题的方法。

虽然discourse是一个优秀的论坛软件,我强烈推荐它,我很抱歉discourse说了这个,但是ruby on rails和apache根本不喜欢对方。相反,我将切换到 codoforum,这是一个仍处于测试阶段的优秀论坛。看起来比discourse差了点,不过我觉得可以接受,满足我的需求。它也快一点。

Codoforum's网站。 Codoforum 是用 PHP 编写的,因此很容易与 Wordpress 集成。

关于php - Ruby/Rails/Discourse 如何设置根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30695757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com