gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 00:06:01 26 4
gpt4 key购买 nike

第一点。我绝对是 PHP 和 PEAR 的菜鸟。为了练习,我离线使用了 Oracle 的 PHP、Pear 和 Mondial DB,但现在我想连接到我在 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 Error: not found

错误信息:

"Fehler beim Verbindungsaubau" is an own deinied Message in MDB2_Util.

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

MDB2 Error: not found

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

最好的问候本尼

最佳答案

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

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

关于php - 无法使用 MDB2 连接到 MySQL 数据库(未找到错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27438877/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com