软件测试从业者,立志做出一番事业,2015加油~!

TestLink1.6.0安装步骤

上一篇 / 下一篇  2009-05-19 11:11:02 / 个人分类:测试工具

1.安装准备

PHP4.4.1
MySQL4.1.16
Apache2.0.55
TestLink1.6.0


2.安装Apache2.0.55

安装过程【略】


3.安装PHP4.4.1

『1』下载压缩包,将压缩包解压缩到C:\PHP
『2』将位于dlls和sapi文件夹中的文件移动到C:\PHP中
『3』 将 PHP 目录添加到PATH环境变量中
『4』将php.ini-recommended拷贝到c:\php目录下,重命名为php.ini
『5』 注册动态链接库.打开命令提示行窗口(位于开始菜单),然后输入类似cd C:\php的命令进入 PHP 目录,最后输入regsvr32 php4activescript.dll注册该 DLL

       测试方法:
       -------------------------------------------
       测试ActiveScript是否正确工作,请创建一个新文件,命名为 test.wsf(这个扩展名很重要)然后输入:

         <job id="test">
           <script. language="ActivePHP">
           $WScript->Echo("Hello World!");
           </script>
         </job>

       保存并双击这个文件。如果您看到一个小窗口,内容为“Hello World!",说明安装成功。
      ---------------------------------------------

『6』 将PHP集成到Apache 2.0 。将以下两行加入到 Apache 的 httpd.conf 配置文件中

     
        # 对 PHP 4 用这两行:
        LoadModule php4_module "c:/php/php4apache2.dll"
        AddType application/x-httpd-php .php
        # 配置 php.ini 的路径
        PHPiniDir "C:/php/"

『7』验证PHP是否正确安装
      
        --------------------------------------------
     
        <!-- begin of test.php-->
          <?php phpinfo(); ?>
        <!--end of script-->

        将上述代码复制到一个名为test.php的文件中,创建的 test.php 文件复制到 Web 服务器的 htdocs 目录下然后打开浏览器,输入http://yoursite/test.php,界面上将显示PHP的版本信息。
  
       ---------------------------------------------

『8』 设置Session存储路径。修改php.ini文件,设置session.save_path = C:\windows\temp


4.安装MySQL4.1.16

注意事项:

『1』数据库编码选择utf-8编码,避免中文发生乱码现象。

『2』root帐号是否选择修改密码。Root初始密码为空,在安装界面中默认是要修改密码的。

『3』是否允许root远程访问数据库。安装界面默认不允许root帐号远程访问数据库。

『4』如果服务器上启用了防火墙,那么需要在防火墙设置中添加一个例外端口,如端口号为3306。


5.安装TestLink1.6.0

在安装TestLink1.6.0前,需要完成以下步骤:

『1』安装运行所需要的环境:Webserver、php4和MySQL。可以参照前面的介绍进行安装。
『2』将TestLink安装包保存到服务器
『3』将TestLink安装包解压缩到Apache2的htdocs目录下,并重命名为testlink


安装方式:手工安装

安装步骤:

『1』打开命令行窗口,输入:mysql –uroot –proot(注:假设安装MySQL时将root帐户的密码修改为root),进入MySQL
『2』创建数据库。mysql> create database testlink;
『3』使用新创建的testlink数据库。mysql> use testlink;
『4』创建用户,并赋予适当的权利。

      mysql> grant select,insert,update,alter,index,create,delete,drop on testlink.* totl@"%" identified by "123456";
      mysql> grant select,insert,update,delete,index,drop,create,alter on testlink.* totl@"localhost" identified by "123456";

『5』修改root和新创建的tl帐号的密码。

      mysql> update mysql.user set password = OLD_PASSWORD('root') where host = 'localhost' and user = 'root';
      mysql> update mysql.user set password = OLD_PASSWORD('123456') where host = '%' and user = 'tl';
      mysql> flush privileges;

『6』切换用户,使用tl用户。
『7』创建表及数据
      
      source <Apache Install Dir>\ Apache2\htdocs\testlink\install\sql\testlink_create_tables.sql
      source <Apache Install Dir>\ Apache2\htdocs\testlink\install\sql\testlink_create_default_data.sql

『8』创建TestLink数据库配置文件.参照下面的代码创建<testlinkdir>/config_db.inc.php文件

      <?php // Automatically Generated by TestLink Installer
        define('DB_TYPE', 'mysql');
        define('DB_USER', 'tl');
        define('DB_PASS', '123456');
        define('DB_HOST', 'localhost'); //建议使用IP地址来代替localhost
        define('DB_NAME', 'testlink');
      ?>

『9』

注意:无论是自动安装还是手工安装,安装成功后,要将安装目录下的install目录移走,并在系统中修改admin的初始密码。


需要修改的文件

1 testlink目录中的config.inc.php 【解决界面中文乱码】

      修改内容如下:

      /** GUI CHARSET
      * Chinese users must comment the next line and uncomment the second one
      * @todo translate Chinese from gb2312 to UTF-8
      **/
      #define('TL_TPL_CHARSET', DB_SUPPORTS_UTF8 ? 'UTF-8' : 'ISO-8859-1');
      define('TL_TPL_CHARSET', 'gb2312'); // Chinese charset

2 mysql/lib/function目录中的logging.inc.php【解决输入中文乱码问题】

      修改内容如下

      找到do_mysql_query函数,在 $nQuery++;下面加上,下面一行:
     
      mysql_query("SET NAMES 'latin1'");


TAG:

 

评分:0

我来说两句

Open Toolbar