سؤال

لدي مشكلة في ضبط مسار Python أو أي متغير آخر Enviroment لـ Mod_FCGID (Solaris 10 ، Glassfish Apache 2.2)

لقد تم تعيينه في Apache ، ولكن لا شيء في OS.Environ في البرنامج النصي FCGI:

SetEnv PYTHONPATH "/opt/uusis/lib/python2.4/site-packages/:/usr/lib/python2.4/"

وغيرها من الأشياء (على سبيل المثال Oracle_Home) وأحتاج إلى الوصول إليها في البرنامج النصي FCGI. أعلم أنه يمكنني استخدام هذا لضبط مسار Python.

sys.path.insert(0, "/opt/uusis/lib/python2.4/site-packages")
sys.path.insert(1, "/usr/lib/python2.4/")

هل هناك طريقة لتمرير القيم البيئة من أباتشي؟

هل كانت مفيدة؟

المحلول 2

اكتشفت أن Solaris 10 Glassfish Apache 2.2 mod_fcgid لديه "defaultinitenv"

لم يتم توثيق هذا في Apache mod_fcgid ...

مثال:

DefaultInitEnv PYTHONPATH "/opt/something/lib/python2.4/site-packages/:/usr/lib/python2.4/"

نصائح أخرى

لست متأكدا تماما إذا هذه المساعدة. http://httpd.apache.org/docs/2.0/env.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top