0

伙计们。

好的。尝试在 apache 上部署 rails 项目。我已经删除了 public/index.html 文件。我无法通过“它有效!” 屏幕。我猜这是一个路由问题——我必须给它正确的文档根目录,这样它才能找到我创建的应用程序的主页,对吧?问题是,我什么都试过了——公用文件夹之外的任何东西似乎都不存在。这是我的 apache 站点可用文件:

<VirtualHost *:80>

ServerName localhost
ServerAlias localhost
DocumentRoot /home/feenix/public_html/CRRC/public    


</VirtualHost>

我将rails根更改为“home#index”。我已经尝试将其作为 apache 的文档根目录,但它无法识别它。任何帮助将不胜感激,我应该在哪里寻找正确的文档根目录 - 我是否必须在 rails 项目的公用文件夹中添加一些内容?任何帮助将不胜感激。

干杯

4

1 回答 1

0

有用!是 Apache 默认值。这意味着您还没有正确指向 Rails。

你的 DocumentRoot 是正确的。

你有 NameVirtualHosts *:80 设置吗?另外,是否启用了乘客?我假设你正在使用它。

于 2012-08-14T03:00:08.230 回答