2010-09-03 18 views

उत्तर

50

SetEnv कुछ मूल्य के लिए एक विशेष चर सेट है, तो आप की तरह

SetEnv varname varvalue 

कुछ की जरूरत है इस एक विशिष्ट वर्चुअल मेजबान के लिए है, और आप अपाचे विन्यास फाइल करने के लिए उपयोग कर सकते है, इस <VirtualHost> अंदर जाना होगा उस आभासी मेजबान के लिए निर्देश।

यदि आपके पास कॉन्फ़िगरेशन फ़ाइलों का नियंत्रण नहीं है, तो आपको इसे .htaccess फ़ाइल में रखना होगा। लेकिन इसके लिए काम करने के लिए, को .htaccess फाइलों में अनुमति दी जानी चाहिए, जो AllowOverride निर्देश का उपयोग करके निर्दिष्ट किया गया है।

+0

मैंने कभी अपाचे का उपयोग नहीं किया है या नहीं किया है और अब जब मैं स्मार्ट HTTP प्रोटोकॉल के साथ गिट स्थापित कर रहा हूं तो मुझे यह छोटी समस्या है। मैनुअल में वे 'SetEnv GIT_PROJECT_ROOT/opt/git' जैसे कमांड के बारे में बात कर रहे हैं। लिनक्स में मेरे पास 'SetEnv'' नामक कमांड तक पहुंच नहीं है लेकिन 'setenv'। मैं बिल्कुल स्पष्ट नहीं जानता कि मुझे यह आदेश कहां रखना चाहिए। क्या आप मुझे संकेत दे सकते हैं? – Mehrad

+3

'SetEnv' एक टर्मिनल में टाइप करने वाला कमांड नहीं है। यह एक निर्देश है जिसे आपने अपाचे कॉन्फ़िगरेशन फ़ाइलों में रखा है। आपको शायद एक नया प्रश्न बनाना चाहिए जो आपके पर्यावरण का वर्णन करता हो। –

+0

आपके उत्तर के लिए धन्यवाद। मैं निश्चित रुप से करुंगा। मैंने सोचा कि एक कठिन तरीका है। :) जैसा कि मैंने कहा था कि मैं अपाचे के बारे में कुछ नहीं जानता और सामान्य रूप से लिनक्स के बारे में बहुत कम जानता हूं। चीयर्स – Mehrad

0

मैं यहां आया क्योंकि मैंने एक पायथन/डीजेंगो डब्लूएसजीआई पर्यावरण कॉन्फ़िगर किया था। पूरे दिन मॉड्यूल और SetEnv लोडिंग लोड हो रहा है। काम नहीं किया। वर्र्स बस दिखाई नहीं देंगे।

क्या काम था इस: https://gist.github.com/GrahamDumpleton/b380652b768e81a7f60c

ग्राहम वर्णन करता है कि मूल रूप से अपने wsgi.py फ़ाइल क्लोन करने के लिए और उसके बाद प्रत्येक परिवेश के लिए एक अलग से एक (उत्पादन, परीक्षण, देव) और अपने वातावरण स्थापित करने के साथ वहाँ में वार्स का उपयोग os.environ['whatever'] = 'you like!'

संबंधित मुद्दे