51Testing软件测试论坛

标题: 急急急!!testlink安装问题 [打印本页]

作者: peag    时间: 2010-2-1 16:52
标题: 急急急!!testlink安装问题
我用的是sqlserver数据库来安装的,安装的时候却出现这样的提示
TestLink setup will now attempt to setup the database:

Creating connection to Database Server: OK!

Checking MSSQL version: OK! (9.00.1399 >= 8)


Connecting to database `testlink`: OK!
Creating Testlink DB user `sa`: OK! (ok - user_exists ok - grant assignment)
Dropping all existent tables:
Fatal error: Call to undefined function reportFatal() in D:\web_pro\testlink\lib\functions\database.class.php on line 193
提示使用了未定义函数?怎么解决??
作者: daljay    时间: 2010-2-4 09:45
急!我也是这样的问题 应该怎么解决啊
作者: 龙的传人666    时间: 2010-2-4 15:17
标题: 应该是权限的问题
使用root用户操作个试试,或者对当前使用的用户对数据库赋所有的权限
作者: xiaoyaoke    时间: 2010-2-4 16:09
和这个函数无关,看了下调用reportFatal()这个函数,疑惑的是在上面已经定义过这个函数了:
        function reportFatal($msg)
        {
                tLog($msg, 'ERROR', "DATABASE");                       
                echo '<html><head><title>TestLink Database error</title></head><body>' .
                                '<h1>TestLink Database error</h1><p>' .
                                htmlspecialchars($msg) . '</p></body>';
                exit;
        }

为什么这里报函数未定义就没想明白。

建议你:注释掉reportFatal($errorMsg);这句,然后加上tLog($msg, 'ERROR', "DATABASE");       
再运行下,到log目录下看下到底是什么问题

注:开源的产品强大之处就在于保持产品体系架构基础上的面向应用的修改,我们现在修改了一些代码用以实现我们自己的需求,你也可以尝试下
作者: peag    时间: 2010-2-4 19:13
问题解决了 ,主要是数据库的问题,我是手动搭建了数据库,后来安装的时候就出现以上的问题,所以把数据库删除之后就能顺利把testlink安装起来了~~~
作者: wanghu198343    时间: 2010-4-14 17:04
楼主你好,我遇到和你一样的问题,安装的是testlink1.8.5,也是提示找不到这个函数,
作者: wanghu198343    时间: 2010-4-14 17:05
你讲的把数据库删除是什么意思?不是要填写一个已有的数据库吗?请指教,小弟也是刚学这个,谢谢!
作者: dadaren    时间: 2010-9-13 17:50
我也遇到了,解决了。
不知道情况是不是一样的,一个低级错误

数据库的权限是localhost,改成任意好了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2