第一次安装环境,给自己留个纪念。
服务器环境:windows server2012
软件:wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b ; testlink1.9.3
一、安装过程
1.安装完成
2.启动报错
百度的结果是因为缺少Visual C++ 2008 Runtime
3.下载:
wampserver-64需安装Visual C++ 2008 Runtime x64,官网地址http://www.microsoft.com/zh-cn/download/details.aspx?id=15336
wampserver-32需安装Visual C++ 2008 Runtime x86,官网地址http://www.microsoft.com/zh-cn/download/details.aspx?id=29
4.重新启动,还是报错
5.卸载wampserver,重新安装
6,运行,成功!
二、配置
1.打开局域网访问
配置文件:点击右下角的WAMP 服务器小托盘,选择Apache>httpd.conf
或者进入C:\wamp\bin\apache\apache2.4.9\conf,打开httpd.conf
搜索关键字 "deny from ",会发现一处 "deny from"下有一行"Allow from 127.0.0.1" ,然后将127.0.0.1修改为all即可,也就是"Allow from all"即允许任何人访问,重启apache 服务就可以允许外网访问了。
我的版本没有这些,但是可以搜索‘Require all denied ’ ,把这个屏蔽掉
2.配置端口
如果appach的端口被IIS占用,就在httpd.conf中搜索Listen 80,和ServerName localhost:80修改成其它端口,再重启下
3.更改根目录
我把我的testlink放在D盘的,D:\testlink
文件修改:C:\wamp\scripts\config.inc.php
打开config.inc.php,找到$wwwDir 修改成你的目录即可 例子$wwwDir = 'D:/testlink/';(注意:Windows 里的文件夹为 D:\testlink,这里的是D:/testlink)关闭并保存文件,退出 WampServerserver 再次进入即可生效
配置 apache web 目录
文件修改: C:\wamp\bin\apache\Apache2.2.21\conf\httpd.conf
查找:DocumentRoot 然后设置 你的目录即可 例子 DocumentRoot "D:/testlink/" (Windows 路径里面的“\” (反斜杠)都要替换成“/” (正斜杠) ,路径外面的双引号要保留 )
查找 Directory 然后设置 你的目录即可 例子 <Directory "D:/testlink/">
保存重启服务即可
三、
解压testlink到D:\testlink 下
安装testlink,更改了端口。进入到http://127.0.0.1:8081/install/index.php页面。
1.选择new installation
2.在配置页面上输入数据库的账户名和密码。
我使用的是默认的账号root,密码是空的
网上的截图,我更改了一下.
3.下一步吧,进入到检查页面上,
我这里就报了个错误,没有截图,好像是这个提示:Checking if /var/testlink/upload_area/ directory exists [S] </B<< td> Failed!
大量google后的解决方法:
1).修改testlink下的config文件,找到$g_repositoryPath。
2)在testlink文件夹下新增了个upload_area文件夹
3)在config文件中写上$g_repositoryPath= 'D:\testlink\upload_area';
会不会影响后面的功能,我不清楚,反正改完了之后,就没有再报错了。
LADP也报了个错误,没修改到。(网上截图,他用的是xampp,和我用的wampserver是一样的集成工具)
4。下面有个提示信息,说是没问题了,可以安装。
5.后面就是登陆了。在mysetting中设置汉化
6.创建用户出错了,如下图。
Fatal error: require_once(): Failed opening required 'Zend/Validate/Hostname.php' (include_path='.;C:\php\pear;.;D:\testlink\lib\functions\;D:\testlink\third_party\') in D:\testlink\lib\usermanagement\usersEdit.php on line 22
已解决:
原来是解压的时候把这个文件夹下面的内容解压掉了。
上面的upload_area的错误也是因为解压不完整导致的。
解压掉了,也没有报错。真是奇怪。不过学到了一招,解压完成后再对比一下,免得浪费时间。