[繁体] [简体] [美国镜像]
[首页] [主要产品] [解决方案] [购买信息] [技术服务] [公司概况] [用户反馈] [下载] [诚征代理] [诚聘英才]


 
AnyBoard安装指南

* CGI脚本在
 WINNT/2000下的安装
*
系统需求
* 安装步骤
* AnyBoard在WIN2000、 NT(IIS)下的安装

* AnyBoard的升级
*
Anyboard安装申请

 
 

* 网上示范
*
产品优势
* 功能特点
* 工作特点
* 安装说明
*
软件下载
* 购买信息
* 解决方案
* 主要用户
* 试验信息区
* AnyBoard使用手册

 

 
 
WEB软件

* AnyBoard
 神州建站系统(建站通)
* AnyBoard
 神州信息通
* BiGate
 网站繁简通
* UTEACHING
 远程教学系统
* 神州搜虎
 多功能搜索引擎
* FormMagic
 电子表单系统
* AnyEmail
 电子邮件系统
* AnyShop
 电子商务系统
* AnyEcard
 电子贺卡系统
 
 

 

* PowerRPC
 网络软件开发工具
* SUN RPC Win32
 网络软件开发工具

* JavaRPC
 网络软件开发工具

 
 

  << 返回

 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个参数

  • $abmain::no_pathinfo 参数设置为 1
  • $abmain::fix_top_url 设置为你站点的顶层URL。例如,http://anyboard.net/
  • $abmain::fix_top_dir 设置为你站点WEB目录的物理路径。 例如,http://anyboard.net/ 的 $abmain::fix_top_dir 是 /home/anyboard/www/。
  • $abmain::fix_cgi_url 设置为到anyboard 脚本的完整 URL,例如 http://anyboard.net/cgi-bin/anyboard.cgi。

安装 AnyBoard 所需的设置项

设置参数 它是什么 必需设置吗? 举例
$master_cfg_dir 它是存放站点配置信息的地方。 如主管理员密码、模板等。

是 !

UNIX:
$master_cfg_dir=
"/home/anyboard/abmasterd";

Windows:
$master_cfg_dir=
"D:/inetpub/abmasterd";

$abmain::img_top 存放图标目录的URL 是 ! $abmain::img_top=
"http://www.dfzx.com.cn/abicons";
$no_pathinfo 我们能使用 PATHINFO 吗? 对于IIS和其他非标准服务器来说必需设置为1

$no_pathinfo=1;

$fix_top_url 站点的顶层URL。 是 ! $fix_top_url=
"http://anyboard.net/";
$fix_top_dir 上述顶层URL的物理路径。
是 !

UNIX:
$fix_top_dir=
"/home/anyboard/www";

Windows:
$fix_top_dir=
"D:/inetpub/www/";

$fix_cgi_url AnyBoard CGI 脚本的完整URL。 是 !

$fix_cgi_url=
"http://anyboard.net/
cgi-bin/anyboard.cgi";

$fix_cgi_url=
"http://251.222.123.234/
scripts/anyboard.pl";

 

 


 
| Home | Products | Purchase | Services | Company | feedback | download |
北京东方之晓科技发展有限公司版权所有
2000©Dongfangzhixiao All Rights Reserved