AnyBoard建站通免费版之安装指南
(如果你下载了Anyboard,还不会安装,请去这里填写安装申请表,我们将为你免费安装。)
这里是AnyBoard免费版的安装说明。
系统需求

AnyBoard 建站系统可安装在支持 CGI 标准的网络服务器上, 包括
UNIX ,Linux(PC机用的免费UNIX操作系统) 和 Windows NT/2000 。AnyBoard的基本需求是
- CGI 访问
你的服务器必须允许你安装自己的 CGI 脚本。通常,CGI 脚本都安装在一个叫做 cgi-bin/ 、cgi-local/、cgibin/、scripts/
之类的目录下。这个问题你要请教你的ISP(Internet服务提供商)。
- PERL 5.004 以上
PERL4 是不能运行anyboard的。有些系统将 PERL5 和 PERL4都安装了,你就要找到 PERL5
的所在路径,用"which perl"。如果你已经远程登录到服务器的话,可以用“perl -v”命令显示 PERL
的版本。你的 ISP 应该有个FAQ(常见问题解答)页,用来解答诸如 CGI访问和 PERL 脚本之类的问题。如果没把握,要请教你的ISP。另外,你应该首先在http://anyboard.net/cgi-bin/abinstall.cgi
试试 AnyBoard 在线安装 。
下载
AnyBoard 免费版,将它解压缩,你会发现一个叫 anyboard.cgi 的脚本文件,它就是
AnyBoard 程序。
建议硬件配置:
- CPU:奔腾或AMD 300MHZ以上
- 内存:128M以上
安装步骤
注:前面带有 ★
标记的段落是针对于 WINDOWS IIS 等非标准的 CGI 服务器而言的。

1、安装 anyboard.cgi
到你的 cgi-bin 下面,并运行 sinfo 命令(直接)。
按照你的ISP的 PERL CGI 脚本安装说明,将脚本anyboard.cgi上载到你的CGI-BIN目录下。
将anyboard.cgi 上载到你的 cgi-bin/ 目录之后,用 sinfo
命令运行一次诊断。访问 URL:
http://your-domain/your-cgi-dir/anyboard.cgi?cmd=sinfo&all=1
上述 URL会返回一页,上面是有关你的 AnyBoard 的安装信息。如果
URL 信息不对的话,要请教你的ISP怎样安装 CGI程序 。
如下是最常见的情况:
anyboard.cgi
脚本的第一行
#!/usr/bin/perl
/usr/bin/perl 是 UNIX 上 PERL 的缺省位置。如果
PERL 的安装位置与此不同,要把这一行改为与之匹配。
例如,有些 ISP把PERL 安装在 /usr/local/bin/perl5
,那么这一行应改为
#!/usr/local/bin/perl5
★ 在Windows
系统中,这一行不起作用,应该保留不改。Windows 程序使用文件扩展名来表示文件的类型。
★ 例如,如果你用的是
ActivePerl(http://www.activatestate.com/),那么一个 PERL CGI脚本程序的扩展名是
.plx,所以,你应该将 anyboard.cgi 改名为anyboard.plx 。
将已修改的 anyboard.cgi 上载到你的cgi-bin/下面,并确保程序是可执行的。在Unix系统中,将它的许可修改为755即可:
% chmod 755 anyboard.cgi
做完这些步骤之后,程序已经被安装并准备运行, 现在我们应该执行一次安装诊断,
用URL
http://your-domain/your-cgi-dir/anyboard.cgi?cmd=sinfo&all=1
2、产生主配置目录,进行脚本的设置(现在注意了)
1)、主配置目录abmasterd/的设置
首先,我们必须设置好 Master CFG 项。
将anyboard.zip解压后,可看到里面有一个叫 abmasterd/
的文件夹,这个文件包里包含了一些模板文件,比如,常青新闻、一片绿叶等。你必须将这个文件包上载到你的WEB服务器,然后在anyboard.cgi
脚本里把 $abmain::master_cfg_dir
参数设置为到 abmasterd 的物理路径(目录分隔符用“/”)
。你必须确保 abmasterd/ 能被 CGI 程序写入,因为 AnyBoard 要在这里为主管理员生成一个口令文件。在
UNIX 上,这个许可可以用“chmod 777 abmasterd”来设置。
如果你只有FTP访问权,从pwd命令输出的可能不是真实的物理路径,在这种情况下,你应当向你的ISP询问完全的路径。你也可以查看
sinfo 命令的诊断页,看看anyboard.cgi脚本的物理路径,得到真实路径的提示。
经过上述修改后,再运行sinfo 命令,确保主配置目录的设置没有错误。如果程序不能找到主配置目录,或者该目录不能写入,安装就不能继续下去。
2)、Anyboard图标目录的设置
把图标文件包 abicons 上载到你站点的web根目录下(你也可以把这些图标换成你自己喜欢的图标,但图标名称不要变)。然后把
$abmain::img_top 参数设置为到图标目录的URl,注意:在URL的结尾不要加
/ 。例如: $abmain::img_top="/abicons"
。
3)、还需明确设置的4个参数