架设 cgi 档案前的准备: 支援 cgi 的网页储存空间上传工具 ftp (建议使用简易的 cuteftp) 解压工具 cgi 程式如何修改 cgi 档案: 一般来说都有以下几个步骤、还要看看使用的 cgi 档案有甚么特别要求。将 cgi.zip 解压后用 notepad 打开 cgi 档案将第一行按照所使用的 server 要求,修改成 #!usr/bin/perl 或 #!usr/local/bin/perl (小心别将 #! 符号删掉) 修改管理者、密码、主页位置和图档目录位置 (请使用相对路径) 储存好了档案后便可以开始上传的工作上传 cgi 档案方法: 以下教学是根据 cuteftp 为准则,其他 ftp 工具大致上都是这样做。开启 cuteftp 程式,按出 [site manager] 在适当位置填上您的网页名称、ftp server 位置、使用者名称和密码填好了后,按 [connect] 连结到您的 server 支援 cgi 的储存空间会提供 /cgi-bin/,所有 cgi file 亦需用上传到这里 (图档除外) 打开 /cgi-bin/ 在 cuteftp 介面左方找回将要上传的 cgi 档案 highlight 需要上传的档案,右 click 滑鼠,选择 [upload] 在 cuteftp 介面上方可监察上传情况上传后的档案会出现在 cuteftp 介面右方,表示您已经成功上传了此时在档案名称上右 click 滑鼠,选择 [CHMOD] 以更改 cgi 的属性权限 (根据 cgi 档案或 readme 内的指示修改为 755、777、700、666 或 644) 图档 (img) 要怎么办 ? 一切图片请上传到 /cgi-bin/ 目录以外 (如储存空间有提供存放图案的文件夹,就请上传到那里吧 !) 注 : 修改过的 cgi 档案是需要重新上传使用方式: 可在网址列直接输入程式路径例:
http://YOUR_URL/cg...xx.cgi 或使用超连结例:留言板 常见问题: 甚么是 [500 Internal Server Error] ? 500 出现的原因是内部程式错误,原因不外是 #!usr/bin/perl 的修改错误、chmod 的误设、不小心删改了 " # ! 之类的符号若 cgi 程式不能正常运行请检查以上数项,仍然未能解决问题,便是 cgi 档案编写出错或下载时坏掉了图片和背景看不到请检查图档目录路径设定是否确定或图片是否已经上传 !