0

标题:旋转主页图像(用于网站)- 不再有效。我是一名物理学家/野生动物艺术家,拥有一个网站(我于 2002 年创建)来展示和营销我的作品。我已经使用底层(主页)图像映射进行了设置 - 具有指向:“老虎”、“豹”、“鸟类”、艺术家信息等的链接,每次用户导航时,覆盖的图像都会发生变化(换出)到/从主页。每个主页的链接具有相同的数字坐标,并且不会在页面之间更改位置,只是图像会发生变化。您可以在 www.queerryart.com 上查看我的空白页面网站。注意下面的链接可以工作。

直到去年,该网站都很棒。那时我以前的虚拟主机倒闭了,我改用 Jumpline.com。从那时起,调用固定子程序的命令就不起作用了。

换出图像的例程名为 pid.cgi(存储在 cgi-bin 中)。

我在每个页面末尾使用的另一个单行页面计数器 cgi 例程称为罐装程序“count.cgi”,它计算该页面的访问者,每页增加“点击量”,并将它们存储在只显示给我的表中. 这是我可以确定各种图像受欢迎程度的一种方式。这个 cgi 例程现在也不起作用 - 在每一页上给我一个错误消息。

无论如何,如果没有这些例程(尤其是第一个换出图像的例程),我就会迷失方向。我的凯迪拉克网站变成空车是进步吗?希望有人可以提供帮助。我不是程序员。

4

3 回答 3

0

我的第一个猜测是您可能需要更改 CGI 文件顶部的行,以便服务器处理它们。例如,如果使用 Perl,#!/usr/bin/perl是一个公共目录,#!/usr/local/bin/perl.

哦,您是否将权限设置为 755?

于 2010-02-03T22:22:29.480 回答
0

对于初学者:http ://www.querryart.com/cgi-bin/pid.cgi 不存在。您可能需要确保文件已上传到正确的位置。

于 2010-02-03T22:26:58.780 回答
0
  1. 确保您的主机支持 CGI 脚本。
  2. 确保根据主机提供的有关 CGI 脚本安装的信息,将 CGI 脚本上传到正确的位置。
  3. 确保脚本是可执行的(chmod 755)
  4. 确保脚本调用了正确的解释器(正如史蒂夫所指出的那样)。

从您的网站上快速检查,看起来脚本不在正确的位置,因为网络服务器给出了 404 - 未找到。当我尝试获取 /cgi-bin/pid.cgi

此外,脚本将绝对路径作为参数 (cfile=/home/queerryar/httpdocs/cgi-bin/dicont.cnf) 的事实看起来像是一个明显的安全问题,允许访问您帐户中的任何文件。你真的应该考虑一个不同的解决方案

于 2010-02-03T22:30:23.980 回答