依照网上介绍资料在win7-64bit上安装testlink环境过程中遇到一些问题,大部分根据网上的步骤可解决,如下问题翻来覆去弄的头很大,整了两天才搞定,兹记录之,以备参考。
问题:
先下载apache-64位安装之,安装完成并依照网上资料配置完成后,cmd命令行执行:
Httpd -k start, 遇到问题显示AH00072, 82端口只能使用一次. (apache下的conf下的httpd内预设listen 82).
解决:
通过netstat -ane|findstr 82找到占用82端口的进程发现是httpd.exe.
好吧,cmd命令行使用httpd -k stop关闭,再httpd -k start重新启动.
问题:
浏览器key入http://localhost:82/index.php 显示无法显示此页.
网上查询:apache安装之后打开http://localhost/网页无法访问
解决:
有网友回答:首先看你的httpd.exe进程是否开启了,或者netstat -ant 看看你的端口是否开启。还有特别要注意看你的apache错误日志。在apache目录下的logs下面
至apache目录的logs下查询error log, 提示要把index.php放在apache的htdocs目录下.
放了之后果然, 浏览器key入http://localhost:82/index.php看到了想要的php网页. 结束.
问题:
数据库安装完成后, 建立cc.php. 浏览器输入http://localhost:82/cc.php, 显示数据库连接fail.
解决:
将cc.php内root后的密码改为数据库安装时数据的密码。 cmd执行httpd -k stop,然后执行
http://httpd -k start重启apache服务。再在浏览器输入http://localhost:82/cc.php, 数据库连接成功。结束。
至此,apache,php,数据库安装并连接完成。
接下来安装testlink。
将testlink下载后放入apache的htdocs目录,并把testlink文件夹的版本去掉,即命名为testlink。
浏览器输入http://localhost:82/testlink, 开始安装testlink。
问题:
安装过程中报异常的处理方法:
注意:此步骤如如果报Checking if /var/testlink/logs/ directory exists [S] Failed!
Checking if /var/testlink/upload_area/ directory exists [S] Failed!
解决:
修改D:\php\testlink\ config.inc.php文件:
//$tlCfg->log_path = '/var/testlink/logs/'; /* unix example 注释掉该句,
添加如下内容
$tlCfg->log_path = 'testlinkDir/logs/';
//$g_repositoryPath = '/var/testlink/upload_area/'; /* unix example 注释掉该句,
添加如下内容
$g_repositoryPath = 'testlinkDir/upload_area/';
注意:testlinkDir 表示安装目录路径
其他的参照网上testlink安装的说明,安装即可完成。至此,testlink安装全部结束。
问题:
win7安装了apache后,本机可以访问,局域网其他机器无法访问
在 Vista/Win7 系统下,由于系统安全限制的问题,我们自己搭建的 Apache 或者 IIS 服务器在局域网中,别人的机器无法访问到,现解决办法如下:
在 控制面板 > 系统和安全 > Windows防火墙中 左侧点击 高级设置
点击左侧 入站规则,然后点击右侧的 新建规则,然后在弹出的入站规则向导中依次是
规则类型:端口
协议和端口我们选的是 TCP 协议和 特定本地端口(例:80)
操作:允许连接
何时应用规则中选中所有(域、公用、专用)
输入名称和描述
点击完成,就OK了。
经过以上设置,同局域网的其他计算机可以用你的IP地址访问你搭建的服务器了
???还是无法访问????
应该和防火墙相关??