我最近从Apache 1.26和PHP 4.3分别升级到2.2.11和5.2.9。用我原来的设置,我有一个计划任务,每周星期日运行一次每周通讯。它将连接到我的数据库(Interbase/Firebird),以查明下周哪些事件正在打开,并获取电子邮件将发送到的地址列表。当然,我必须改变PHP任务的设置方式,因为命令行执行从版本4稍微改变到了5.一旦解决了这个问题,那么真正的问题就是它的头。Windows 2003/XP上的Apache2,PHP5和Interbase/Firebird
现在,当从命令行执行任何脚本时,我无法连接到我的数据库。我从ibase_errmsg
收到以下错误:无法完成托管“本地主机”的网络请求。无法定位主机。未定义的服务gds_db/tcp。
相同的脚本在浏览器中完美工作。此外,数据库连接代码通过我的网站用于登录,获取记录和更新记录。
如果任何人有任何想法,为什么脚本不会连接到数据库从命令行执行时,请帮助。