PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP-PEAR :: DB错误,未找到扩展名大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在尝试在我们的Web服务器上安装PHPBugTracker.当我尝试在安装屏幕上测试数据库连接时,出现错误屏幕,显示“ DB测试失败… DB错误:未找到扩展名”.错误从以下函数引发:

function test_database(&$params, $testonly = falsE) {
    // PEAR::DB
    define('PEAR_PATH', ''); // Set this to '/some/path/' to not use system-wide PEAR
    // define('PEAR_PATH', 'inc/pear/'); // use a locally installed Pear (PHPBT v0.9.1)
    if (!@include_once(PEAR_PATH.'DB.PHP')) {
        $error_message = translate("Failed loading Pear:DB");
        $error_info = translate("Please check your Pear installation and the defined PEAR_PATH in install.PHP");
        $error_info .= " <a href='http://pear.PHP.net/'>http://pear.PHP.net/</a>";
        include('templates/default/install-dbfailure.html');
        exit;
    }
    // execution gets this far without a problem...
    $dsn = array(
        'PHPtype' => $params['db_type'],
        'hostspec' => $params['db_host'],
        'database'  => $params['db_database'],
        'username'  => $params['db_user'],
        'password'  => $params['db_pass']
        );
    $db = DB::Connect($dsn);

    // Simple error checking on returned DB object to check connection to db
    if (DB::isError($db)) {
       // $db go boom...
        $error_message = isset($db->messagE) ? $db->message : '';
        $error_info = isset($db->user_info) ? $db->user_info : '';
        include('templates/default/install-dbfailure.html');
        exit;
    } else {
        if ($testonly) {
            include('templates/default/install-dbsuccess.html');
            exit;
        } else {
            return $db;
        }
    }
}

我正在使用MysqL 5.0.45版,PHP 4.47版,并且PEAR :: DB版本1.7.6稳定.我已经确认可以使用否则创建的登录名连接到正在使用的数据库.关于安装哪些模块,我受托管公司的摆布.

关于什么可能导致错误的任何想法?

编辑:db_type设置为“ MysqLi”.当我使用“ MysqL”作为类型时,出现“连接失败”错误.

解决方法:

好的,我觉得很傻,但是在此特定服务器上通往MysqL的路径是不同的,并且我只是假定了localhost.这与MysqLMysqLi无关.固定路径,并且连接正常.

大佬总结

以上是大佬教程为你收集整理的PHP-PEAR :: DB错误,未找到扩展名全部内容,希望文章能够帮你解决PHP-PEAR :: DB错误,未找到扩展名所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: