3

我正在尝试设置炼油厂 cms 以在具有 sub uri 的 apache/passenger 中工作。但是当我访问站点和管理区域时,我得到了一个奇怪的行为(图像未正确加载,页面无法编辑等)

我想知道是否根本不支持 sub uri,或者是否有某种解决方法可用

(运行轨道 3.0.3 和炼油厂 0.9.9)

我想这样做的原因是能够在同一服务器/ip 端口 80 上托管多个基于炼油厂的站点。只需将它们放在不同的子 uri 上。

4

1 回答 1

2

我意识到这是一个非常古老的问题......我正在尝试做同样的事情,并找到了这个问题。

我已经安装了 Rails 3.0.11 和refinerycms 1.0.9,并且一些图像被破坏(在 Apache/Passenger 上).. 再深入一点,我发现在 CSS 中引用的所有图像的位置都很难-编码,我觉得这很烦人..但它就是这样。显然他们正在努力让 cms 与资产管道一起工作,这将解决这些问题。

同时,您可以在您的应用程序公共文件夹中覆盖它们就好了;您会在炼油厂核心 gem 中找到大部分 css。例如 do:
rake refinery:override stylesheet=refinery/refinery
然后打开它安装的覆盖文件,然后用 //images/ 查找替换 /images/ ..这对我有用.

ETA:不要忘记在更改后删除 public/refinery/cache 文件夹内容。

于 2011-11-30T02:13:58.467 回答