Oracle Linux 7でwebgate + apache24を統合しようとしています。 webgate + apache24の統合は静的ページ(index.htmlなど)でうまくいきます。webgateおよびcx_Oracle InterfaceError:Oracle環境ハンドルを取得できません。
また、私はpython + mod wsgi + apache(webgateなし)を使用してAPIを提供しようとするとうまくいきます。 Apacheは環境ハンドルを取得できます。
Apacheのhttpd.confでwebgate.confを有効にすると、cx_oracleがcx_Oracleについて不平を言うようになるInterfaceError:Oracle環境ハンドルを取得できません。私は、/ etc /のsysconfig/httpdの
export ORACLE_HOME=<path to oracle_home>
export LD_LIBRARY_PATH=<path to oracle_home>:/opt/Python-3.5.2/lib
export LD_RUN_PATH=<path to oracle_home>
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/<path to oracle_home>/webgate/apache/lib/
にENV変数が設定されている
私はまた、/ etc/profileを、これらを設定し、まだそれが動作しませんApacheを再起動しました。
mod_wsgiを使用して読み込まれたapp.pyにos.environを印刷すると、上記のすべてのセットが表示されます。
追加情報は、私はまだ同じエラーを取得し続けるしかし/etc/httpd/conf/http.conf「localuserの」
に、「ユーザー」ディレクティブを変更しました。何が間違っているかはっきりしない。 OL7/RHEL7で
こんにちはChristorpher、私はこれを試しましたが、うまくいきません。 –