`
andrew913
  • 浏览: 188829 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Window下CodeStriker Server的搭建

阅读更多
Windows下Codestriker Server的搭建分为以下几个步骤:

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;
… …
}


分享到:
评论

相关推荐

    Window server 2008 搭建FTP服务器

    Window server 2008 搭建FTP服务器

    Window Server 2008 搭建Raid

    ### Window Server 2008 搭建RAID #### RAID定义与分类 RAID(Redundant Array of Inexpensive Disks)即廉价磁盘冗余阵列,是一种将多个物理磁盘设备组合成一个逻辑单元的技术,旨在提高存储性能和/或数据可靠性...

    window server 2008 R2下搭建Apache+mysql+php

    Window Server 2008 R2 下搭建 Apache+Mysql+PHP 服务器 在 Window Server 2008 R2 环境下搭建 Apache+Mysql+PHP 服务器是一个非常复杂的过程,需要逐步完成多个步骤。本文将详细介绍如何在 Window Server 2008 R2 ...

    windows server2016下搭建网站环境iis+.net+asp

    ### Windows Server 2016 下搭建 IIS + .NET + ASP 网站环境 在 Windows Server 2016 环境下搭建一个完整的网站环境涉及到多个步骤和技术要点,主要包括安装和配置 Internet Information Services (IIS) 服务器、...

    window7下sqlserver2008安装及详情

    window7下sqlserver2008安装及详情

    window下Hanewin NFS Server可用

    hanewinnfsserver可用

    windowserver2019搭建主域和輔域控制器.docx

    在企业网络环境中,Windows Server 2019 搭建主域和辅助域控制器是至关重要的步骤,它涉及到组织的网络安全、用户管理和资源访问控制。以下是对标题和描述中涉及知识点的详细说明: **主域控制器搭建** 1. **安装前...

    window下本地git服务器搭建详解

    本文将详细介绍如何在Windows环境下搭建一个本地的Git服务器,并结合SourceTree这一图形化客户端进行项目管理。 #### 二、准备工作 1. **Git安装**: - 访问官方下载页面:[https://git-scm.com/download/win]...

    window下搭建python环境

    在Windows环境下搭建Python开发环境,特别是使用Eclipse与PyDev插件进行配置,是一个较为常见的需求,尤其对于那些偏好使用成熟且功能丰富的集成开发环境(IDE)的开发者来说。下面,我们将详细介绍如何在Windows...

    window server2012搭建ftp

    1.打开windows server2012R2 服务器管理器界面 添加角色和功能;2.在添加角色和功能向导里,选择 从服务器池中选择服务器 ;3选择Web 服务器(IIS)安装 FTP服务器;4.安装完成后,在服务器管理器右上角有个点击 “工具...

    谷歌WindowServer12.zip

    【标题】"谷歌WindowServer12.zip" 指的是一个包含了与谷歌(Google)相关的Windows Server 2012操作系统安装或配置文件的压缩包。这个标题可能意味着该压缩包内含了一些专为在阿里云服务器上部署或优化Windows ...

    windowserver2019配置NTP服务

    在Window Server 2019环境下配置NTP服务,可以确保域内用户电脑的时间一致性,避免由于时间不准确导致的问题。 配置NTP服务分为以下几个关键步骤: 1. **设置主域控制器与国家授时中心服务器时间同步**: - 首先...

    window下搭建redis.zip

    标题中的"window下搭建redis.zip"指的是在Windows操作系统上安装并运行Redis服务。根据描述,这个压缩包包含了构建Redis所需的所有文件,且经过验证是可行的。 让我们逐步解析压缩包内的文件: 1. **服务构建.bat*...

    window7下安装sqlserver2000教程

    以上就是Windows 7环境下安装SQL Server 2000的详细步骤,包括解决兼容性问题、安装SP4补丁以及处理后续的系统调整。尽管过程可能较为复杂,但遵循这些步骤,应能成功安装并正常使用SQL Server 2000。

    window下手动搭建 PHP+Nginx+Mysql

    在Windows环境下手动搭建PHP+Nginx+MySQL是一个常见的任务,主要应用于个人开发环境的搭建或者小型项目的本地测试。这个过程涉及到三个关键组件:PHP(一种服务器端脚本语言)、Nginx(一个高性能的Web服务器)和...

    window server 2008 入门到精通

    window server 2008 入门到精通

    Window与Linux下搭建SolrCloud分布式集群环境

    Window与Linux下搭建SolrCloud分布式集群环境 Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以...

    window安装vnc-server6.2.1并配置用户名和密码

    1. 双击 VNC-Server-6.2.1-Windows.exe,按照提示安装 VNC Server 6.2.1。 2. 在安装过程中,需要点击多次“Next”按钮,直到安装完成。 3. 安装完成后,右上角点击“Options”,选择验证使用 VNC 密码类型,输入要...

Global site tag (gtag.js) - Google Analytics