<< 返回
AnyEcard安装指南

详细说明
一、系统需求
AnyEcard可以安装在支持CGI标准的web服务器上,包括 UNIX,Linux和Windows NT/2000。Anyecard的基本需求是
- CGI访问 你的服务器必须允许你安装你自己的CGI脚本。通常,CGI脚本被安装在一个叫cgi-bin/,
cgi-local/, cgibin/, scripts/之类的目录下。这个问题要询问你的ISP。
- PERL 5.004 及以上版本 perl版本4不能运行Anyecard。有些系统将PERL4
和 PERL5 两个都安装了,那么你需要找出到PERL5的路径。如果你已经远程登录到你的服务器,使用 "perl -v" 命令将会显示perl的版本。Perl
5.003 和较早版本里有一些妨碍Anyecard正常运行的bug。
你的ISP应该有一个FAQ页,用来解答诸如CGI访问和perl脚本的问题。如果你自己不能确定,记得询问你的ISP。
下载Anyecard 免费版,将它解压,你将发现一个叫做anyecard.cgi的脚本,它就是Anyecard程序。
二、安装步骤
1、将anyecard.zip文件解压
你将看到一个文件anyecard.cgi和2个目录anyecard_install/、anyecard/:
- anyecard.cgi: 主要的anyecard
CGI脚本
- anyecard_install/:
里面包含如下子目录
- libecard/: 包含用于Anyecard的模块的目录。
- anyecard_data/: Anyecard数据文件的目录。
- install.txt: 安装说明文件
- license.txt: 许可协议文件
- anyecard/ : 图片文件的子文件夹
在这个安装过程中,你只需要在anyecard.cgi
脚本里修改5个以下的参数,并复制anyecard_install/、anyecard/ 到相应的目录。很简单!
2、将整个anyecard_install/目录上载到你想要存放Anyecard数据等文件的地方。
例如,你把 anyecard_install/移到 /home/dfzxdata/下面,你就有了这样一个目录/home/dfzxdata/anyecard_install
。
3、编辑脚本文件anyecard.cgi。(在这一部分,$xxx
表示一个 perl 变量)
- 编辑脚本的第一行,使之指向perl5的路径。缺省情况是/usr/bin/perl, 有些系统可能把perl5安装在
/usr/local/bin/perl 。
- 把变量 $anyecard_dir 修改为到anyecard_install/
的物理路径(见第2步),目录分隔符用“/”。例如: $anyecard_dir="/home/dfzxdata/anyecard_install/";
- 将上述 $anyecard_dir/ 目录(/home/dfzxdata/anyecard_install/
)设置为可以被cgi 程序写入。
- 将 anyecard/ 目录上载到你站点的web根目录下。
例如:站点的web根目录是 /home/www/, 那么上载 anyecard/目录到/home/www/下。
把变量 $topurl 修改为你站点的URL。
$topurl="http://www.anyecard.com/";
将变量 $docroot修改为上述URL对应的物理路径
$docroot=/home/www/;
- 设置邮件发送选项
- 如果你想要固定贺卡发送地址,把变量 $fixsendermail
设置为你的邮件地址。
有些邮件服务器不允许从别的域名发送邮件。在这种情况下,$fixsendermail就必须设置。确定在邮件地址中
的 "@" 要有转义符。例如,"anyecard@anyecard.com"就必须设置为
$fixsendermail = anyecard\@anyecard.com;
4、把修改好的 anyecard.cgi 上载到你的 CGI-BIN/ 目录下,把它的许可修改为可执行。
5、恭喜恭喜! 你已经成功的安装了AnyEcard。现在,请作为管理员登录,配置你的 Anyecard,或者只使用缺省设置。
登录URL为:
http://your-site/CGI-BIN/anyecard.cgi?cmd=admloginform
缺省用户名是admin,密码是admin,请在登录以后修改管理密码。