httpd + mod_wsgi (python)를 설치하려고합니다.Fedora apache wsgi python oracle
ImproperlyConfigured: Error loading cx_Oracle module: libclntsh.so.11.1:
cannot open shared object file: No such file or directory
가 지금은 약 ORACLE_HOME
및 LD_LIBRARY_PATH
변수를 알고 제외하고 모든 작동합니다. 이들은 /etc/profile.d에 기록됩니다. ldconfig 경로에 libclntsh.so.11.1이 구성되어 있습니다. 그리고 나는 mod_wsgi에 아무런 영향을주지 않는다고 믿는 가상 호스트에 SetEnv
을 가지고 있습니다. 누구든지 같은 문제가 있었습니까?
또한 훨씬 더 끔찍한 우분투에서 당신은 단순히 /etc/apache2/envvars
에 ORACLE_HOME
및 LD_LIBRARY_PATH
를 넣을 수 있습니다 그리고 그것은 아파치에 환경 변수를 전달 페도라 반면 트릭을 할해야한다고 지적한다.
그러나'LD_LIBRARY_PATH'가 설정된 사용자로부터 django 서버를 실행하면 오류없이 작동합니다. – Konstantin
설명한대로 LD_RUN_PATH를 설정하여 cx_Oracle을 다시 설치하려고 했습니까? Oracle 공유 라이브러리가 설치된 위치에 올바른 라이브러리 디렉토리를 사용해야합니다. –