【发布时间】:2017-12-26 17:47:24
【问题描述】:
我在 Apache 2.4、Suse 11 中设置 Django。
Apache 启动没有问题。如果我没有在 Setting.py 中放置任何数据库连接信息,则可以毫无问题地打开索引页面。当我输入数据库信息,然后尝试访问索引页面时,我在 Apache 错误输出中看到下面的数据库错误。
但是,如果我只是运行'python',然后'import cx_Oracle as Database',就没有错误。
我还将“PassEnv LD_LIBRARY_PATH”和“PassEnv PATH”放在 httpd.conf 中。
Oracle Env 变量是:
export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/lib:$LD_LIBRARY_PATH
export PATH=/usr/lib/oracle/11.2/client64:$PATH
Django 1.10 版
Python 版本 2.7.13 64 位
cx_Oracle 6.0
如果我提供的任何更详细的信息可以提供帮助,请告诉我。非常感谢!
import cx_Oracle as Database
DatabaseError: DPI-1047: Oracle Client library cannot be loaded:
libclntsh.so: cannot open shared object file: No such file or directory.
【问题讨论】:
标签: python django apache cx-oracle