我有perl脚本,它使用DBD :: Oracle来运行查询并打印结果。当我尝试通过apache或终端访问时,我收到相同的错误。 ERROR OCIEnvNlsCreate。检查ORACLE_HOME(Linux)env var或PATH(Windows)和/或NLS设置,权限等。
所以我设置了ORACLE_HOME环境变量,它从终端运行良好,但是apache抛出相同的东西。有什么建议吗?
答案 0 :(得分:3)
好像你的apache找不到ORACLE_HOME。尝试在位于apache home目录的envvars文件中设置ORACLE_HOME变量: export ORACLE_HOME = / path / to / oracle / home