Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法使用MDB2连接到MySQL数据库(未找到错误)_Php_Mysql_Pear_Mdb2 - Fatal编程技术网

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

Php 无法使用MDB2连接到MySQL数据库(未找到错误),php,mysql,pear,mdb2,Php,Mysql,Pear,Mdb2,在第一点上。我绝对是PHP和PEAR的高手。为了练习,我离线使用了Oracle的PHP、Pear和Mondial DB,但现在我想连接到1和1.com上的数据库 以下是我尝试过的: $dsn = 'mysql://dbo5235xxxxx@10.24.xxx/db5235xxxxx'; //Have it tried with password too and many other variations $sql = "SELECT * FROM Vereine"; $db = MD

在第一点上。我绝对是PHP和PEAR的高手。为了练习,我离线使用了Oracle的PHP、Pear和Mondial DB,但现在我想连接到1和1.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);
如果我把这个文件上传到我的Web服务器上,当我试图调用这个页面时,我会得到一个错误

费勒·贝姆·韦宾登·索夫堡麻省理工学院[mysql://dbo5235xxxxx@10.24.xxx/db5235xxxxx]:MDB2错误:未找到

错误消息:

“Fehler beim Verbindungsaubau”是MDB2_Util中自己设计的消息

如果我尝试使用MDB2::connect进行连接,则消息仅调用:

MDB2错误:找不到

可能是什么错误?为什么它没有显示真正的错误或有用的提示。我可以调试吗?如果是,如何进行


向Benny致以最诚挚的问候

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

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