【发布时间】:2011-08-11 05:54:00
【问题描述】:
我有一个简单的 perl 脚本,它使用 DBD::Oracle 运行查询并打印结果。它在命令行中运行良好,但我也有一个 PHP 脚本可以运行它并读取输出。当通过 apache 访问 PHP 脚本时,它无法连接,并出现错误“OCIEnvInit”。
我尝试创建一个 shell 脚本来重新设置 shell 中所有可用的环境变量,但这没有帮助,我还尝试为 DBI 设置调试输出,但一无所获。脚本运行时会导致此错误的原因是什么?
【问题讨论】: