gpt4 book ai didi

PHP 没有连接到 firebird (interbase) 数据库

转载 作者:搜寻专家 更新时间:2023-10-31 21:08:27 24 4
gpt4 key购买 nike

我有一个遗留系统需要维护,在生产环境中这个系统运行正常,但在我的开发机器上我无法连接到数据库。我的操作系统是 Ubuntu 14.04,全新安装了 firebird2.5-classic,php 版本是 5.5.9-1ubuntu4.5,我也安装了 interbase 驱动程序。

当我运行这段代码时:

$host = 'localhost:/var/www/html/webcalc/base/dbwebcalc.gdb';

$dbh = ibase_connect($host, 'SYSDBA', 'masterkey');

var_dump($dbh);

我收到这条回复信息:

Warning: ibase_connect(): Your user name and password are not defined. Ask your database administrator to set up a Firebird login**. in /var/www/html/testes/conn_firebird.php on line 5.

但是,当我尝试从命令行连接时,连接已建立。所以,我认为问题一定出在驱动程序上......

在我的 /etc/firebid/<version>/SYSDBA.password文件密码匹配,所以,我认为配置是正确的。

最佳答案

尝试自动删除

sudo apt-get autoremove firebird2.5-classic

并安装;

sudo apt-get install firebird2.5-classic

并尝试更改 gsec 实用程序;

gsec -database localhost:/var/lib/firebird/2.5/system/security.fdb
GSEC> modify SYSDBA -pw masterke

关于PHP 没有连接到 firebird (interbase) 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27742944/

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