मैं वर्तमान में स्थापित wampserver की रूट निर्देशिका को कुछ अन्य निर्देशिका में कैसे बदल सकता हूं।
मैं वर्तमान में स्थापित wampserver की रूट निर्देशिका को कुछ अन्य निर्देशिका में कैसे बदल सकता हूं।
जवाबों:
साइट को बदलने के लिए httpd.conf फ़ाइल और / या vhosts.conf फ़ाइल संपादित करें। निर्देशिका निर्देश आपको यह निर्दिष्ट करने देगा कि इस साइट के लिए फाइलें कहाँ स्थित हैं।
Httpd.conf पर अधिक जानकारी के लिए देखें: http://httpd.apache.org/docs/2.2/configp.html
और विशेष रूप से: http://httpd.apache.org/docs/2.2/mod/core.html#directory
vhosts.conf
( DocumentRoot
पथों में / के बजाय) का उपयोग करके कुछ वाक्यविन्यास त्रुटियां हुईं और अपाचे सेवा शुरू नहीं होगी। मूल रूप से WAMP आपको यह नहीं बताता है कि क्या आपने कुछ गलत संपादित किया है (सिंटैक्स त्रुटियां लॉग फ़ाइलों में दिखाई नहीं देती हैं), इसलिए मैं httpd.exe -n wampapache64 -t
इन त्रुटियों को जांचता और ठीक करता था ( इस बारे में अधिक विवरण और यहां बदलते पोर्ट )।
विंडोज पर wamp 2.5 के लिए, एक टेक्स्ट एडिटर का उपयोग करें, उदाहरण के लिए c: संपादित करने के लिए नोटपैड ++ : \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf
DocumentRoot "c:/wamp/www"
करने के लिए DocumentRoot "c:/my/new/path"
(नोट स्लेश दिशा)। यह उस स्थान को बदल देगा जहां से फ़ाइलें (~ लाइन 230) परोसी जाती हैं।<Directory "c:/wamp/www">
करने के लिए <Directory "c:/my/new/path">
(नोट स्लेश दिशा)। यह पुरानी निर्देशिका से नई (~ लाइन 252) की अनुमति लागू करता है।$server_dir = "../";
को बदलें $server_dir = "C:/wamp/";
इससे wamp के लिए पठन फ़ाइल आदि के स्थान को परिवर्तित किया जाता है। $suppress_localhost = false;
प्रोजेक्ट लिंक को सही करने के लिए बदलें (~ लाइन 30)।${INSTALL_DIR}/www
अपनी निर्देशिका से सभी को बदलें । /
इसके बजाय उपयोग करने का ध्यान रखें\
(विंडोज 10, वैंपसर 3.0.6 64 बिट पर परीक्षण किया गया)
मैंने इन सरल चरणों को मदद करते हुए पाया,
टास्कबार में WampServer आइकन पर क्लिक करें
पुलअप से Apache> httpd.conf चुनें
"DocumentRoot" शब्द के लिए खोजें
DocumentRoot पथ को अपनी कस्टम निर्देशिका में बदलें
अपने DocumentRoot पथ के लिए खोजें
फिर से वही प्रक्रिया
अपने परिवर्तन सहेजें और "सभी सेवाएँ पुनरारंभ करें"
उपरोक्त करने के बाद, आप भी बदल सकते हैं: wamp निर्देशिका (wampmanager.ini, wampmanager.conf)।
php.ini my.ini
अपने परिवर्तन सहेजें और Wampserver को बंद करें।
मैंने ऐसा करने की कोशिश की, लेकिन पाया कि यह वैंप रिस्टार्ट पर ओवरराइट हो गया। आप wamp / लिपियों / config.inc.php में $ wwwDir चर को संपादित करके इसे अच्छे के लिए ठीक कर सकते हैं
और करने के लिए कुछ और है (WAMP संस्करण 3.0.6, 64bit) कुछ अन्य त्रुटि-संदेशों से बचने के लिए wamp / script / config.inc.php में निम्नलिखित परिवर्तन करें:
सभी रिश्तेदार-पथों को निरपेक्ष-पथ में बदलें, जैसे "../"-entries to उदा। "C: / wamp64 /"
से
$configurationFile = '../wampmanager.conf'
सेवा
$configurationFile = 'c:/wamp64/wampmanager.conf';
यदि 'c: / wamp64 /' आपका इंस्टा-डायर है। मेरी बहुत मदद की। कहीं देवों ने किया गड़बड़ ।।
यदि केवल एक चीज की जरूरत है कि joesk की एक और डिस्क पर www निर्देशिका है, तो आपको बस एक वर्चुअल होस्ट का उपयोग करके बनाना होगा http://localhost/add_vhost.php?lang=english
WAMP कॉन्फिगरwww
को बदलने की आवश्यकता के बिना आप किसी भी जगह से फ़ोल्डर का " सिम्कलिन " बनाना बेहतर समझ सकते हैं ।