许多托管服务提供商的梨数据库问题

时间:2009-06-17 15:09:45

标签: php hosting pear

我使用PEAR DB连接和查询我的Db像这样:

if(stristr($_SERVER['HTTP_HOST']  , 'localhost')){
    $dsn = 'mysql://root:@localhost/xxx' ;
}else{
    $dsn = 'mysql://xxx:xxx@localhost/xxx' ;
}
$dbc =& DB::connect($dsn);
$dbc->query("set names utf8" );
if (PEAR::isError($dbc , array('debug'=>3))) {
    die($dbc->getMessage());
}

在某些托管服务提供商中,它运行良好,例如,如果数据库用户没有足够的权限,则说:权限不足,以及其他一些错误。此外,当我解决问题时,该网站将会运行良好。

但是,在许多托管服务提供商中,它没有显示很多错误!页面上也没有任何内容!页面完全空白,没有错误,没有通知,没有!我还在我的脚本中设置error_reporting(E_ALL),但我仍然无法找到错误。对于这样的问题有没有解决办法?

1 个答案:

答案 0 :(得分:0)

确保display_errors已启用(或检查日志):

ini_set('display_errors', true);