首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CGI >

cgi程序执行的有关问题

2012-02-28 
cgi程序执行的问题我用的是WINDOWS xp sp3系统,用APACHE 2.2.4做服务器端程序,安装目录在D盘端口为80 配置

cgi程序执行的问题
我用的是WINDOWS xp sp3系统,用APACHE 2.2.4做服务器端程序,安装目录在D盘 端口为80 配置完后
访问 http://localhost:80/ 显示it works页面,表示配置成功。
我用网上的实例做了一个静态页面在 cgi-bin目录的同层目录中 调用cgi-bin目录中的cgi程序,但是浏览器提示 找不到该页。 我用http://localhost/cgi-bin/mult.cgi却能正常访问。 这是为什么,求高手解答。

[解决办法]
你调用的action 你可以直接用action="mult.cgi",这个一定行,要不然你用action="../cgi-bin/mult.cgi"也是可以的,主要是你写的那个路径有问题,即不算相对路径,又不算绝对路径,所以当执行的时候是找不到文件的。
 对于apache来说,cgi-bin/是他的script的默认工作路径。当然你可以修改

热点排行