1

我正在尝试让 Redmine 在 Windows/IIS 7 上运行。我在网上找到了几个演练,但它们都不能在我的 Windows Server 2008 R2 机器上运行。我有一个简单的应用程序(创建应用程序,没有自定义)来获取 RoR 错误,但 Redmine 本身显示 500 错误(ruby.exe 意外退出)。我安装了 sqlite,因为一些指南提到了这一点,尽管 Redmine 默认使用 MySQL。我从 Bitnami 安装程序开始,并尝试为 IIS、RorIIS、FastCGI 进行自定义,很多看起来应该可以工作的东西,但这个问题让我很生气。

如果我从命令行运行 ruby​​.exe,将路径传递给 dispath.fcgi 文件,则会收到错误消息:“过程入口点 SetMagickMemoryMethods 无法位于动态链接库 CORE_RL_magick_.dll 中”。我必须自己安装 rmagick gem,这看起来很奇怪,因为一切都在 Apache 下完美运行。我真的认为这将是一个顺利的切换,因为它已经启动并运行并且只是更改了 Web 服务器。

任何帮助深表感谢。

4

1 回答 1

2

我已经尝试了很多在 IIS 下的 Windows 环境中安装 Redmine。关于它的文档很少(或没有)。为此浪费了很多天。最后,我决定坚持使用 Redmine 的Bitnami堆栈。唯一需要注意的是,我们必须使用另一个端口(在我们的例子中是 8080),就是这样。我放弃了将 Redmine/RoR 与 IIS 集成的想法,并且从未回头。现在一切都在生产中运行良好,每个人都对此感到高兴。

对不起,我不能给出比这更好的答案,我只是分享一些最近的经验。我一直痴迷于集成 RoR/ISS,直到我意识到这不是一个真正的要求,它只是我牢记在心的东西。想想看。

于 2011-03-29T21:09:41.160 回答