浏览 4759 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-31
1. 安装Perl解析器。这里以ActivePerl为例。 安装没有什么难度,主要是用安装以后GUI的PPM去下载相关的PM组件。 2. 安装数据库并为codestriker建立数据库,这里以MySQL的安装为例。 安装MySQL。在mysql的提示符下依次输入下面的命令: CREATE DATABASE codestrikerdb CHARACTER SET utf8; GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES ON codestrikerdb.* TO codestriker@localhost IDENTIFIED BY ’cspasswd’; FLUSH PRIVILEGES; QUIT 你可以在dos提示符下输入下面命令去看你创建的数据库: mysql –u codestriker –D codestrikerdb –p 3. 首先将codestriker压缩包解压到某个路径,例如:C:\software\codestriker 然后, cd c: \software\codestriker\install\location\bin install.pl 这个脚本会告诉你缺少什么pm,通过第一步的activePerl的PPM去安装相应的pm。确保所缺少的pm都安装好了。再次运行 install.pl。 4. IIS or Apache Service的安装 添加/删除程序->添加/删除windows组件->Internet信息服务(IIS)。安装完毕以后,在“我的电脑”上点击右键,选择管理。“计算机管理”->“服务和应用程序”->“Internet信息服务”->“网站”->Localhost,点击右键,选择属性,在IP地址中填上自己本机的IP地址。在localhost点击右键,新建虚拟目录codestriker,本地路径中填入C:\software\codestriker\cgi-bin。在localhost点击右键再次新建虚拟目录codestrikerhtml,在本地路径中填上C:\software\codestriker\html。确保IIS service能正确使用。在IE中输入 http://本地IP/codestriker,应该能显示出cgi-bin目录下面的文件。 我的经验,这一步是最困难的,只要IIS service搭建好了,后面都好做了。 5. 在运行codestriker.pl之前,确保两个问题。 第一,localhost属性->主目录->配置,看其中的映射中有没有.pl的扩展名的映射,如果按照以上步骤安装,此时是不会有映射的,需要手动添加。点击添加,扩展名写.pl,可执行文件中填C:\software\Perl\bin\perl.exe "%s" %s,注意:此例中activeperl安装在C:\software\Perl目录下。第二,修改codestriker.conf文件。需要修改下面几个: $db = 'DBI:mysql:dbname=codestrikerdb'; $dbpasswd = 'cspasswd'; $codestriker_css = 'http://本机的IP/codestrikerhtml/codestriker.css'; 至此,codestriker.pl就可以运行了。 下面是为了解决codestriker.pl运行过程中链接错误的问题,需要修改perl安装目录下面的CGI.pm文件。此例中为C:\software\Perl\lib\CGI.pm。 sub url { … … - $url .= $path if $path_info and defined $path; + $url .= $path; #if $path_info and defined $path; … … } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |