为什么我不能在没有 Rails 的情况下使用 eruby ?我不喜欢 Rails,但似乎 eruby 已经有十年没有在没有 Rails 的情况下使用了(如果我在 Stack Overflow 上提到关于 eruby 的最后一个问题的日期)。
以下是我添加到我的 Apache 配置中以处理 .erb 脚本的行:
AddHandler application/x-httpd-erb .erb
Action application/x-httpd-erb "/cgi-bin/erb-cgi.rb"
当我尝试加载一个简单的测试页面(位于 myserver.fr/test.erb)时,我收到以下错误:
在此服务器上未找到请求的 URL /cgi-bin/erb-cgi.rb/test.erb。
似乎 Apache 尝试打开“/cgi-bin/erb-cgi.rb/test.erb”,而不是使用 test.erb 作为参数运行 /cgi-bin/erb-cgi.rb(应该是正常行为行动指令)
/cgi-bin/erb-cgi.rb 脚本在这里我不详述,服务器甚至没有尝试打开它。10 年前它为全世界工作,我不认为我做错了什么......是吗?(我当然是)
是的,我是法国人,所以我的英语不好的可能性非零。谢谢你的帮助!