所有

我的主机支持的Perl CGI脚本,我怎么使用编译CGI脚本主机上?

我试图通过设置CHMOD执行权限,但是当我尝试通过浏览器运行它,我得到了一个服务器错误。

预先感谢所有帮助。

没有正确的解决方案

其他提示

这是可能有一些限制:

  1. 您正在编译静态或没有任何外部依赖
  2. 您正在使用的glibc这是没有比他们
  3. 更新

    如果你下的gcc编译,你可能还需要提供libgcc_s.so这可能意味着你需要在这种情况下,你很可能通过一个shell脚本运行的二进制文件,一个LD_LIBRARY_PATH

    您可以检查与ldd二进制文件的依赖关系。我的建议是,没有依赖关系静态编译的系统上具有至少为一个老的glibc作为他们的。

    注意:(1)以上是没有严格的要求,如果你可以设置LD_LIBRARY_PATH,可以运行通过包装脚本的一切,但事情变得更加复杂,如果你需要这样的功能

也许我失去了一些东西,但事实证明,您的主机支持“采用Perl CGI”并不意味着他们支持“编译CGI”(这也是我怙是C CGI程序)。

什么服务器错误是会有所帮助的一些细节。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top