Python在Apache中无法获取Oracle环境句柄

0 投票
1 回答
1282 浏览
提问于 2025-04-15 16:48

我可以用开发者服务器运行我的Django应用,但在Apache下却无法运行。
出现的错误是:

无法获取Oracle环境句柄

我添加了一个指向我10g客户端的ORACLE_HOME环境变量,但问题并没有解决。

注意:ORACLE_HOME的结尾没有斜杠。此外,我使用的是XAMPP版本的Apache,不知道这是否有影响。

Apache、Python、Django和Oracle都安装在Windows 2003 32位服务器的C盘上。(名称中没有空格)。

最后说明:问题出在使用XAMPP的Apache服务器上。当我安装普通的Apache时,问题就没有出现。XAMPP可能修改了路径,导致它无法找到Oracle的安装位置。

1 个回答

0

你的Django应用程序存放在哪里?

如果它在 c:\Program Files (x86)\XXX 这个位置(在64位Windows系统上会看到),这就是一个已知的问题

撰写回答