【问题标题】:"#exec cgi" command is ignored from html; same script runs as a "form post" command“#exec cgi”命令从 html 中被忽略;相同的脚本作为“表单发布”命令运行
【发布时间】:2010-06-03 00:24:39
【问题描述】:

Apache 配置文件全部显示正确;我已将 ExecCGI 添加到 RootDirectory,尽管此文件位于 ScriptAlias 目录中,因此甚至不需要。我放了一个 .htaccess 文件,这也可能没有必要。

这是一个简单的 counter.cgi 文件 - 在 linux 命令行中运行良好;运行良好,称为 html 文件中的“方法帖子”。当我使用“!exec cgi”调用它时,就好像它从未发生过一样——它被完全忽略了。任何日志文件中都没有错误 - 文件未执行。

【问题讨论】:

  • 另外...我有包含选项。我试过以“#include virtual”和“#exec cgi”的形式运行,在这两种情况下,命令都显示在 html 源代码中,它只是被忽略而不执行。

标签: linux apache cgi


【解决方案1】:

我想通了 - 我的 SSI 配置不会处理 .html 文件。更改了 httpd.conf 文件,以便从 .html 文件处理 SSI 包含。 :)

【讨论】:

    猜你喜欢
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 2019-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多