GoDaddy主机有关CGI/FastCGI的问题解答

来源:asp之家 时间:2010-04-09 12:54:00 

给大家收集了一些有关CGI/FastCGI的问题,供大家参考:

GI脚本和程序上传到哪?

如果你的托管帐户运行的是HostingConfiguration2.0,服务器端脚本及可执行文件可以上载到你的站点的任何目录里,而不是仅仅局限在cgi目录里。这些脚本及可执行文件是扩展名为下面所示的任何文档:.cgi,.pl,and.py.如果你的托管帐户运行的不是新的托管配置,所有的脚本及可执行文件必须放在cgi目录里。要更新你的托管帐户的话,见HowdoIupgrademyhostingaccounttorunHostingConfiguration2.0?

sendmail的路径是什么

我们的Linux服务器上sendmail的路径是:/usr/sbin/sendmail


什么是CGI

CGI代表CommonGatewayInterface.CGI扩展了你的Web服务器的能力,这样你的网站就可以与其他脚本或者应用程序之间进行交流了。CGI程序是Web服务器与用户互动的最常用方法。例如,很多含有表格的HTML页面使用某个CGI程序来处理表格上的数据。我们的CGI服务支持server-sideincludes(服务器端包含),formhandlers,andhitcounters.

需要更改CGI目录里的文件权限吗?

不需要。上载文档后,没有必要更改文件许可。保持默认许可即可。如果你的CGI目录里的文档是"worldwritable,"的话,它们将无法使用。

可以在除cgi目录之外的目录里执行服务器端脚本吗?

如果你的托管帐户运行的是HostingConfiguration2.0,服务器端脚本及可执行文件可以上载到你的站点的任何目录里。如果你的帐户运行的不是新的配置,那么所有的脚本及可执行文件必须且仅仅能从cgi目录中运行。
获得有关升级到HostingConfiguration2.0的信息,见HowdoIupgrademyhostingaccounttorunHostingConfiguration2.0?

CGI服务支持socketconnections或者socketmodules吗

我们的CGI服务不支持建立socketconnections.这包括"socketsmodule"及"socketconnections."这样就阻止脚本及应用程序向其他服务器(如outgoingmailservers/外向邮件服务器)创建实时链接。这一限制是为阻止垃圾啊邮件发送者发送垃圾右键及保护流 量而设置的。同样,也不支持流媒体或者其他实时服务,如IRC.

为何我的FastCGI进程没能运行呢?

注:此文仅适用于运行HostingConfiguration2.0的Deluxe及Premium主机帐户。在三十秒钟内,如果FastCGI进程失败了三次的话,那么在600秒之内,它的运行会再次受到阻止。这是一个阻止不加选择地运行性能差的FastCGI代码的方法。ActiveFastCGI进程通过你的CGIAdministrationWeb页面查看。获得更多信息,见HowdoImanageHostingConfiguration2.0?

什么是FastCGI?

FastCGI是CGI的扩展,它能有效地管理CGI进程,获得更好的应用效果。它不受语言的影响,在应用程序与Web服务器之间存在。运行HostingConfiguration2.0的Deluxe及PremiumLinux的托管帐户都支持FastCGI,不管是Perl还是Ruby.

Linux主机帐户上能否使用DOS行尾

以DOS行尾创建的文本文档联合使用acarriagereturn及linefeed"rn"来指示一行的结尾。Unix行尾仅由acarriagereturn"r"组成。要使shell正确确定解析器的话,上传到Linux共享托管帐户的脚本文档需要使用Unix行尾。这个错误可能造成的问题包括:无法执行脚本执行程序失败:没有该文档或者目录/execve()forprogramfailed:Nosuchfileordirectory脚本头未完成/Prematureendofscriptheaders多数文本编辑器允许你指定一种行尾传统。以ASCII模式上载文本文档也能保存Unix行尾,并在可能的地方将DOS行尾转化为UNIX行尾。

GoDaddy支持FastCGI吗?

支持。我们的运行HostingConfiguration2.0的LinuxDeluxe及Preminum托管帐户支持Perl及Ruby使用FastCGI.

如何查看我的CGI错误日志?

注:此文仅适用于运行HostingConfiguration2.0的Deluxe及Premium托管帐户。你的托管帐户的错误日志收集默认情况下是关闭的。你可以启用收集,在24小时内就可以查看错误日志了。要启用收集的话,见HowdoIenableCGIerrorcollection?.ToViewCGIErrorLogs/查看CGI错误日志1.登陆你的AccountManager.2.在MyProducts部分选择HostingAccountList.3.在你想更改的托管账户旁边点击Open.4.在HostingControlCenter的Settings部分,点击ErrorLogs图标。5.点击LaunchCGIAdmin.6.在CGIAdministration面板点击ErrorLog键

如何结束FastCGI进程?

注:此文仅适用于运行HostingConfiguration2.0的Deluxe及Premium托管帐户。TokillselectedFastCGIprocesses/结束所选的FastCGI进程1.登陆你的AccountManager.2.在MyProducts部分选择HostingAccountList.3.在你想更改的托管账户旁边点击Open.4.在HostingControlCenter的Content部分,点击CGIAdmin图标。5.点击Processes键。6.在RunningProcesses面板上,选择与相关进程对应的选项框,然后点击KillSelected.

重新安装默认脚本目录

如果你偶然地删除了你的默认脚本目录,你可以把该目录恢复到它的原来状态。在Linux托管帐户上,这是在"cgi"目录里。在Windows托管帐户上,它在"ssfm"目录。重新安装选项让你能够重新设置许可,并在你的托管帐户上重新安装默认脚本目录。这个步骤也为你的托管帐户重新安装了"gdform.cgi"(Linux)或者"gdform.asp"(Windows)form-mailer脚本。ToReinstalltheDefaultDirectorytoYourHostingAccount/给托管帐户重新安装默认目录1.登陆你的AccountManager.2.在MyProducts部分选择HostingAccountList.3.在你向更改的托管帐户旁边点击Open.4.在HostingControlCenter的Content部分点击FormMail图标。5.选择ReinstallDefaultScriptsDirectory框。6.点击Continue.你的默认目录将被安装。这个过程可能需要15分钟才能完成。

CGI支持什么编程语言?

我们Deluxe及PremiumLinux共享托管帐户上的基本CGI语言支持包括以下几个:•PERL(v5.8.0)•PHP(v4.3.11)•Python(v2.2.3-5)如果你正使用的是HostingConfiguration2.0,还另支持以下语言:•PHP5(v5.1.2)•Python(v2.2)•RubyonRails(v1.1.6)Otherlanguages:/其他语言不支持用汇编语言,如C++编写的应用程序,除非该应用程序在汇编时指定是在Linux操作系统下运行。还可使用ColdFusion及Java(JSP),它们是附加语言。虽然ColdFusion每月需要支付费用,但是Java是可以免费添加到你的主机的。注:你不能在你的托管帐户上的Rails同时使用Java和Ruby.如果你启用了Java,就不能再在Rails上使用Ruby了。此外,你不能在Rails上同时使用ColdFusion和Java或者ColdFusion和Ruby.如果你启用了ColdFusion,你就不能再在Rails上使用Java或者Ruby了。如果你启用了Java,你就不能再使用ColdFusion.

FastCGI能和Perl一起使用吗

可以。但是,你需要在包含.cgi脚本文档的目录创建一个内容为"OptionsExecCGI"的.htaccess文档。注:这需要在你想运行.fcgi脚本的/cgi目录外的任何一个目录进行。

为CGIForm-Mailer指定一个电子邮件地址

要想使用我们的CGIform-mailer,你必须要指定一个你想让你的所有的form发送到的电子邮件地址。

注:本文仅适用于Linux共享主机帐户。1.登陆你的AccountManager.2.在MyProducts部分选择HostingAccountList.3.在你想更改的托管账户旁边点击Open.4.在HostingControlCenter的Content部分点击FormMail图标。5.在FormsEmailAddress部分,输入你的form-mailer想使用的电子邮件地址。6.点击Continue.7.核实这就是你为你的form-mailer用的电子邮件地址,并点击Update.

你们的FormMailer多长时间发送一次邮件?

我们的formmailer以下面比率发送一次邮件:•ASP–每5分钟•CGI–每小时•PHP–每小时

是否可以在托管帐户上使用的pre-madeCGI脚本

我们的Linux共享主机帐户包含CGI及一个form-mailer脚本。这个脚本接收来自某个form的信息,并将信息以邮件讯息的方式发送给你。要想使用这一服务,你就要知道如何使用HTML来建立一个form.获得更多有关form-mailer的信息,见UsingtheCGIForm-Mailer.注:CGI仅在Deluxe及Premium共享主机帐户上可用。

标签:GoDaddy,CGI/FastCGI,国外服务器
0
投稿

猜你喜欢

  • Linux中tail命令用法详解

    2023-02-08 19:59:22
  • 站长进行设计网站时必须注意二十三个方面

    2008-12-01 09:51:00
  • SEO和用户体验

    2007-10-15 18:33:00
  • 如何把你的网站炒红

    2008-07-09 19:04:00
  • 搜索优化 问题标题是否应该使用标题符号

    2008-12-30 15:43:00
  • wordpress上传RAR附件提示出错解决方法

    2011-06-08 18:49:00
  • PCadvisor:苹果设计史上16个梦幻产品设计

    2009-11-07 08:14:00
  • 中文域名加邮箱 企业推广新思路

    2009-05-24 12:34:00
  • Apache 中 .htaccess 文件设置技巧16则

    2010-03-08 13:42:00
  • 投放google Adsense的三点心得

    2009-01-08 11:11:00
  • UCenter Home登陆退出提示错误的排查步骤

    2009-11-17 08:54:00
  • WordPress 3.0五大新特征

    2010-05-11 16:38:00
  • 给新入行的个人站长10点建议

    2007-09-20 16:24:00
  • GoDaddy:如何访问File Manager

    2010-05-01 12:58:00
  • .httacces文件的密码保护和防止盗链的实现方法

    2023-07-31 05:20:22
  • apache虚拟主机配置: 二级目录访问跳转到其他根文件夹

    2023-08-29 08:11:08
  • 浅析Windows2003的两种快速自动登录捷径

    2008-11-03 13:07:00
  • “返钱”和贩卖人口

    2009-11-23 10:20:00
  • 阿里云域名和ip绑定步骤方法实现

    2023-08-26 13:27:54
  • ISA下FTP的解决办法(1)

    2007-08-30 13:46:00
  • asp之家 网站运营 m.aspxhome.com