संपादित 2 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
वैंपसर्वरमूल निर्देशिकाकॉन्फ़िगरेशनविंडोलोकलहोस्टसर्वरसेटअपअपाचेविकासफाइलसिस्टम
अनुवाद अपडेट किया गया 2 सप्ताह पहले
WAMPServer विंडोज सॉफ़्टवेयर पैकेज है जो कि विंडोज़, अपाचे, MySQL, और PHP के लिए है। यह डेवलपर्स को आसानी से वेब एप्लिकेशन बनाने की अनुमति देता है बिना इन तकनीकों के लिए अलग सर्वर सेट किए। डिफ़ॉल्ट रूप से, WAMPServer एक विशिष्ट रूट डायरेक्टरी सेट करता है जहां आपकी वेबसाइट फ़ाइलें और प्रोजेक्ट संग्रहीत की जाएंगी। हालाँकि, कई कारणों से आप इस रूट डायरेक्टरी को बदलना चाह सकते हैं, जैसे कि अधिक सुविधाजनक डायरेक्टरी का उपयोग करना या अपनी फाइलों को अलग तरह से संगठित करना। यह गाइड WAMPServer में रूट डायरेक्टरी को बदलने के लिए विस्तृत निर्देश प्रदान करता है। चलिए इस प्रक्रिया को चरण दर चरण देखते हैं।
WAMPServer में रूट डायरेक्टरी (आमतौर पर WAMP इंस्टॉलेशन डायरेक्टरी में "www") वह फ़ोल्डर है जहां आपकी वेब एप्लिकेशन होस्ट होती हैं। यह डायरेक्टरी डिफ़ॉल्ट स्थान के रूप में सेवा देती है जहां अपाचे सर्वर फ़ाइलों को खोजता है जब आप अपने वेब ब्राउज़र में localhost
दर्ज करते हैं। कोई भी फ़ाइल या फ़ोल्डर जो आप यहाँ रखते हैं वह ब्राउज़र के माध्यम से पहुंचनीय हो जाता है।
रूट डायरेक्टरी को बदलना कई कारणों से महत्वपूर्ण हो सकता है:
परिवर्तन करने से पहले, सुनिश्चित करें कि आप निम्नलिखित तैयारी कदम लें:
यह प्रक्रिया WAMPServer के भीतर अपाचे सर्वर की विन्यास को संशोधित करना शामिल है। नीचे दिए गए चरणों का पालन करें:
पहले, WAMPServer शुरू करें। आपको अपने विंडोज टास्कबार पर एक WAMPServer आइकन दिखाई देना चाहिए। यदि सब कुछ सही से चल रहा है तो आइकन एक छोटे ग्रीन "W" के रूप में दिखाई देगा।
WAMPServer आइकन पर राइट-क्लिक करें और Apache > httpd.conf पर नेविगेट करें। इस फ़ाइल में अपाचे HTTP सर्वर के विन्यास सेटिंग्स शामिल हैं।
"httpd.conf" फ़ाइल को एक टेक्ट्स एडिटर में खोलें। आप DocumentRoot
शब्द की खोज करेंगे। यह निर्देश बताता है कि कौन सा फ़ोल्डर रूट डायरेक्टरी के रूप में इस्तेमाल किया जाएगा। यह कुछ इस तरह दिखेगा:
DocumentRoot "c:/wamp/www"
इसके अतिरिक्त, नीचे आपको एक और सेक्शन मिलेगा जिसे भी संपादित करने की जरूरत है। यह इस तरह दिखाई देता है:
<Directory "c:/wamp/www"> Options Indexes FollowSymLinks AllowOverride all Require all granted </Directory>
इन पथों को अपने नए रूट डायरेक्टरी की ओर इंगित करने के लिए संशोधित करें। मान लें कि आप "D:\WebProjects" जाना चाहते हैं, तो आप इन लाइनों को इस प्रकार बदलेंगे:
DocumentRoot "D:/WebProjects"
<Directory "D:/WebProjects"> Options Indexes FollowSymLinks AllowOverride all Require all granted </Directory>
ध्यान दें: सुनिश्चित करें कि पथ फॉरवर्ड स्लैश /
का उपयोग करता है बजाय बैकस्लैश \
के किसी भी संभावित समस्या से बचने के लिए।
एक बार जब आप बदलाव कर लें, फ़ाइल को सहेजें और टेक्स्ट एडिटर को बंद करें।
इन बदलावों को लागू करने के लिए, आपको अपाचे सेवा को पुनः प्रारंभ करना होगा। आप WAMPServer आइकन पर वापस जाकर, क्लिक करके, और Restart All Services का चयन करके इसे कर सकते हैं। यह सुनिश्चित करता है कि सेवा नई विन्यास सेटिंग्स के साथ फिर से लोड हो।
इसकी पुष्टि करने के लिए कि रूट डायरेक्टरी बदल गई है, अपने नए डायरेक्टरी में एक सरल index.php
या index.html
फ़ाइल बनाएं जिसमें एक परीक्षण संदेश हो, जैसे "नया रूट डायरेक्टरी काम कर रहा है!"। अपने वेब ब्राउज़र को खोलें और एड्रेस बार में localhost
टाइप करें। यदि आपकी सेटअप सही ढंग से काम कर रहा है, तो आपको अपना परीक्षण संदेश देखना चाहिए।
अगर आप अपनी रूट डायरेक्टरी बदलने के दौरान समस्याएं सामना करते हैं, तो यहां कुछ सामान्य समस्याएं और उनके समाधान हैं:
यह त्रुटि आमतौर पर यह इंगित करती है कि आपको डायरेक्टरी को एक्सेस करने के लिए उचित अनुमति नहीं है। सुनिश्चित करें कि AllowOverride निर्देश सही से सेट है, और डायरेक्टरी के पास सही अनुमति है।
सुनिश्चित करें कि httpd.conf
फ़ाइल में पथ सही से सेट हैं। सुनिश्चित करें कि कोई सिंटैक्स त्रुटियाँ नहीं हैं। "c:/wamp/logs/" पर स्थित अपाचे त्रुटि लॉग्स को देखें। इन लॉग्स में समस्या के कारण के बारे में अधिक जानकारी हो सकती है।
याद रखें, रूट डायरेक्टरी को बदलने का मतलब है कि अपाचे को आपके सिस्टम पर फ़ाइलों को प्राप्त और सेवा देने के लिए एक अलग स्थान पर पुनर्निर्देशित करना। हर वेब सर्वर विभिन्न वातावरणों में संचालन करता है, इसलिए आपके विशिष्ट सेटअप के अनुसार समायोजन आवश्यक हो सकते हैं।
निष्कर्ष में, WAMPServer में रूट डायरेक्टरी को बदलना एक अपेक्षाकृत सरल प्रक्रिया है जिसमें अपाचे विन्यास में कुछ चरण शामिल होते हैं। इन निर्देशों का पालन करके और आवश्यक सावधानियों को अपनाकर, आप आसानी से यह अनुकूलित कर सकते हैं कि WAMPServer आपके वेब प्रोजेक्ट्स को कहां ढूंढता है, इस प्रकार आपके विकास वर्कफ़्लो और प्रोजेक्ट प्रबंधन में सुधार कर सकते हैं।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं