产品知识库 在本产品知识库中您可以检索到关于网站空间及相关产品的常见问题解答。如果您需要提交问题,请先登陆 客户管理系统
客户服务
  • 产品知识库问题分类: [ 12 ]
  • 产品知识库问题解答: [ 145 ]
搜索产品知识库 - [ 浏览全部 ]
 

CGI 相关问题

有关 CGI 相关问题的解答。
返回分类列表

  1. 为什么我编译的 CGI 程序无法运行?
  2. 为什么我的 CGI 程序提示 500 错误
  3. cgi-bin 目录的含义
  1. 为什么我编译的 CGI 程序无法运行?
    为什么我在本机编译后的CGI程序上传到服务器以后无法运行?
    我检查过了,不是执行权限的问题。
    常见的.cgi的程序主要是由Perl语言编写的以脚本的方式运行的,这种语言在各种支持Perl的操作系统之间可以自由移植。但如果您的CGI程序是通过C语言或其他高级语言编译后运行的,那么有可能会由于您所编译时使用的操作系统版本与我们的服务器版本不一致导致的可执行文件无法正常运行。

    解决方法为您应在与服务器采用同样版本操作系统的电脑上重新编译并上传该程序,或将源文件上传致服务器然后请求我们的技术工程师协助您在服务器上完成编译操作。

    我们所采用的服务器操作系统版本分别为:
    Windows - Microsoft Windows 2003
    Unix - FreeBSD Unix R5.4
    返回顶部
  2. 为什么我的 CGI 程序提示 500 错误
    为什么我的CGI程序上传后无法正确运行,而是提示 500 Internal Server Error 的错误信息,请问如何解决?
    通常这种情况是由于您没有将CGI程序上传至系统指定的目录内所致。
    CGI 的运行方式不同于 PHP 或 ASP 程序。他需要特殊的目录权限才可以正确运行,我们服务器默认的 CGI 运行目录为 /cgi-bin ,请将您的cgi程序上传到这个目录中就可以正确运行了。
    返回顶部
  3. cgi-bin 目录的含义
    什么是独立的 cgi-bin 目录?
    cgi-bin是一种特殊的目录,在进行交互式的WWW访问(如填写在线表格)时,需要服务器上有相应的程序对访问者输入的信息进行处理,这些程序就是 CGI程序。CGI程序不能放在任意的目录下,只能放cgi-bin目录下。有的虚拟主机系统只提供一个公用的cgi-bin目录,放置一些常用的CGI 程序供虚拟主机用户使用,这对用户不够方便,因为用户经常需要放置自己编制的CGI程序。为此,我们为用户提供了独立的cgi-bin目录供用户使用。
    返回顶部
Line
PHPColdFusionFreeBSDNovellSuSE