【问题标题】:Redirect from cgi file to another cgi file in WHM从 cgi 文件重定向到 WHM 中的另一个 cgi 文件
【发布时间】:2019-10-18 16:13:00
【问题描述】:

我正在研究 WHM,我使用 CGI 脚本显示了一个表单。现在,我想重定向到我在表单的 action 属性中提到的下一个 CGI 页面。但是,我不能做同样的事情并得到如下错误-

Internal Server Error
500

No response from subprocess (/usr/local/cpanel/whostmgr/docroot/cgi/XYZ/abc.cgi): The subprocess reported error number 72,057,594,037,927,935 when it ended. The process dumped a core file.
cpsrvd Server at vps235171.vps.ovh.ca

我将这两个文件(form 和 abc.cgi)保存在同一个目录中。此外,尝试使用扩展名 .pl 甚至没有扩展名。

我想在下一页(abc.cgi)上重定向,因为这是我的实际业务逻辑。 有人请,帮助我。提前致谢

【问题讨论】:

  • 你能给我们看一些代码吗?
  • 可能/usr/local/cpanel/whostmgr/docroot/cgi/XYZ/abc.cgi没有执行权限?
  • 我不确定“WHM”是什么,但如果我是你,我会先调查那个(巨大的!)错误代码的含义。但是如果没有看到您的代码,我们真的无法为您提供太多帮助。另外,请您考虑一下为什么要在 2019 年编写 CGI 程序,当时有 far better technologies available
  • 非常感谢大家的努力。我找到了解决方案,页面实际上只是在表单的 action 属性中提及后被重定向。但是,错误是我忘了提到在 cgi-perl 脚本中非常重要的内容类型。所以,现在它工作正常。再次感谢您
  • @PNJain 您应该考虑将您的最后一条评论作为回复。

标签: perl cgi cpanel whm


【解决方案1】:

看起来您的 CGI 崩溃了。如果分析核心文件,您可能会发现更多详细信息。

每个 CGI 都是一个可执行文件。如果您在与服务器相同的用户下执行 CGI,您应该会得到相同的错误。

/usr/local/cpanel/whostmgr/docroot/cgi/XYZ/abc.cgi > abc.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-23
    • 1970-01-01
    • 2010-12-19
    • 1970-01-01
    • 2011-08-25
    • 2011-07-02
    • 1970-01-01
    相关资源
    最近更新 更多