无法使用MDB2连接到MySQL数据库(找不到错误)

时间:2014-12-12 07:33:11

标签: php mysql pear mdb2

第一点。我绝对是PHP和PEAR的菜鸟。为了锻炼我已经离线使用PHP,Pear和Mondial DB of Oracle,但现在我想在1and1.com上连接到我的数据库。

以下我尝试过:

$dsn = 'mysql://dbo5235xxxxx@10.24.xxx/db5235xxxxx'; //Have it tried with password too and many other variations    
$sql = "SELECT * FROM Vereine";  
$db = MDB2_Util::connect($dsn);

如果我在我的网络服务器上传此文件,当我尝试调用此页面时,我收到错误消息。

  

Fehler beim Verbindungsaufbau mit [mysql://dbo5235xxxxx@10.24.xxx/db5235xxxxx]:MDB2错误:未找到

错误消息:

  

" Fehler beim Verbindungsaubau"是MDB2_Util中自己的deinied消息。

如果我尝试连接MDB2 :: connect,则Message仅调用:

  

MDB2错误:未找到

错误是什么?为什么它不显示真正的错误或有用的提示。我可以调试吗?如果是,怎么样?

最好的问候班尼

1 个答案:

答案 0 :(得分:1)

即使您安装了MDB2驱动程序但PHP无法找到或无法读取,也会发生这种情况。

作为一个实际示例,我在UMASK值已从022更改为027的系统上遇到此问题。即使安装了MDB2驱动程序(具有root权限),运行php-fpm的用户也无法访问该库的文件。