शुरुआती गीक कैसे अपनी खुद की वेबसाइट को विंडोज पर होस्ट करें (WAMP)
अपनी खुद की वेबसाइट की मेजबानी के लिए एक मासिक शुल्क खर्च नहीं करना पड़ता है या सेटअप के लिए बहुत सारे तकनीकी ज्ञान की आवश्यकता होती है। यदि आपको बस एक छोटी सी वेबसाइट होस्ट करने की आवश्यकता है जिसमें केवल कुछ आगंतुक होंगे, तो आप अपने विंडोज पीसी को WAMP सर्वर में बदल सकते हैं.
आप अपनी खुद की साइट होस्ट करना चाहिए?
अपने स्थानीय कंप्यूटर पर अपनी खुद की वेबसाइट की मेजबानी करते समय बहुत मज़ा आता है, अगर आप एक ऐसी वेबसाइट चाहते हैं जिसे लोग वास्तव में एक्सेस कर सकें, तो आप कहीं न कहीं अपनी खुद की वेब होस्टिंग योजना प्राप्त करना चाह सकते हैं। Bluehost प्रति माह $ 3.95 के लिए असीमित वेब होस्टिंग की पेशकश कर रहा है, PHP और MySQL के लिए पूर्ण समर्थन के साथ। यह निश्चित रूप से एक वेबसाइट के साथ आरंभ करने का एक आसान तरीका है, और आपके पास वर्डप्रेस और अन्य जैसे लोकप्रिय सॉफ़्टवेयर के साथ आरंभ करने के लिए सरल 1-क्लिक इंस्टॉलर हैं.
यदि आप अपने स्वयं के स्थानीय साइट की मेजबानी करते हैं, जिसे आप चाहते हैं कि लोग पहुंचें, तो आपको अपने फ़ायरवॉल को अपने घर के कंप्यूटर में खोलने की आवश्यकता होगी, और इसका मतलब है कि आप संभावित रूप से कुछ सुरक्षा छेद खोल रहे हैं। यह निश्चित रूप से ब्लूहोस्ट या होस्टगेटर की तरह कहीं और एक सस्ता होस्टिंग प्लान पाने के बारे में सोचने लायक है.
यदि आप सिर्फ एक स्थानीय विकास सर्वर चाहते हैं, तो पढ़ते रहें.
"WAMP" क्या है?
WAMP एक ऐसा संक्षिप्त नाम है जो "Windows, Apache, MySQL और PHP" के लिए है। जब आप एक WAMP डाउनलोड करते हैं, तो आप केवल एक प्रोग्राम डाउनलोड कर रहे हैं जो तीन अलग-अलग चीजों को स्थापित करता है। WAMPs सुविधाजनक हैं क्योंकि वे आपको उन सभी पैकेजों को डाउनलोड करने और स्थापित करने की अनुमति देते हैं जिनकी आवश्यकता आपको एक झपट्टा में गतिशील वेब सामग्री को होस्ट करने के लिए है। अन्यथा, आपको तीन पैकेज अलग से डाउनलोड करने होंगे.
विंडोज - WAMP में "W" केवल यह निर्दिष्ट करने के लिए है कि प्रोग्राम विंडोज ऑपरेटिंग सिस्टम के साथ संगत है.
अमरीका की एक मूल जनजाति - यह प्रोग्राम है जो वास्तव में आपकी वेबसाइट को होस्ट करने के लिए उपयोग किया जाता है। इसे अकेले में, आप HTML फ़ाइलों और अन्य स्थिर वेब सामग्री की मेजबानी कर सकते हैं.
माई एसक्यूएल - यह आपकी वेब सामग्री के लिए एक डेटाबेस प्रदान करता है। बहुत सारे गतिशील वेब पेजों को डेटा (यानी वेब खातों के लिए उपयोगकर्ता नाम और पासवर्ड) संग्रहीत करने की आवश्यकता होती है, जो कि MySQL में आता है.
पीएचपी - गतिशील वेब सामग्री लिखने के लिए सबसे लोकप्रिय भाषा - अब तक। WordPress, Facebook, Joomla, और कई अन्य वेबसाइट और सामग्री प्रबंधन प्रणाली PHP का उपयोग करते हैं। यदि आप स्थिर वेब पृष्ठों से अधिक कुछ भी होस्ट करने की योजना बनाते हैं, तो PHP एक आवश्यक साथी होगा.
यदि आप विंडोज के बजाय लिनक्स चला रहे हैं, तो आपको एक LAMP इंस्टॉल करना होगा। IIS का उपयोग करके विंडोज पर एक वेबसाइट को होस्ट करना भी संभव है, इसलिए आपको किसी भी तीसरे पक्ष के सॉफ़्टवेयर को स्थापित करने की आवश्यकता नहीं है। IIS मार्ग पर जाने के लिए अधिकांश उद्देश्यों की अनुशंसा नहीं की जाती है और यह गतिशील वेब सामग्री का समर्थन करने के लिए बहुत अधिक प्रक्रिया है - इसलिए WAMP के साथ रहें जब तक कि आपको IIS की आवश्यकता वाली एक अद्वितीय परिस्थिति न हो।.
आगे बढ़ने से पहले, कृपया यह समझ लें कि रोज़मर्रा के पीसी पर एक वेबसाइट की मेजबानी करना और कुछ उद्देश्यों के लिए परीक्षण उद्देश्यों से परे और / या एक छोटी वेबसाइट की मेजबानी के लिए उपभोक्ता-ग्रेड इंटरनेट कनेक्शन की सिफारिश नहीं की जाती है। याद रखें, अगली बार जब विंडोज अपडेट को आपके सिस्टम को पुनरारंभ करने की आवश्यकता होती है, तो आपकी वेबसाइट इसके साथ-साथ नीचे जाती है - एक गंभीर वेबसाइट के लिए आदर्श स्थिति नहीं.
WAMP स्थापित करना
बहुत सारे WAMP प्रोग्राम उपलब्ध हैं, लेकिन हम WampServer के साथ काम करेंगे। अपनी वेबसाइट पर जाएं और अपने कार्यक्रम का नवीनतम संस्करण डाउनलोड करें, फिर स्थापना शुरू करें.
स्थापना संकेत स्वयं व्याख्यात्मक हैं; बस अपने डिफ़ॉल्ट मूल्य पर सब कुछ रखें और अगला क्लिक करें। जब भी आप अपनी वेबसाइट देखने के लिए चुनते हैं तो आप WampServer को अपने डिफ़ॉल्ट ब्राउज़र का उपयोग करने के लिए इस प्रॉम्प्ट पर ओपन पर क्लिक कर सकते हैं:
विंडोज फ़ायरवॉल में अपाचे के लिए सुरक्षा अपवाद भी जोड़ना सुनिश्चित करें:
जब इंस्टॉलेशन पूरा हो जाए, तो फिनिश को हिट करने से पहले "अब WampServer 2 को प्रारंभ करें" बॉक्स को चेक करें। आपको अपने अधिसूचना क्षेत्र में चल रहे कार्यक्रम को देखना चाहिए.
अपनी वेबसाइट खोलने के लिए चयन मेनू के शीर्ष पर आइकन पर क्लिक करें और "लोकलहोस्ट" पर हिट करें.
वर्तमान में डिफ़ॉल्ट पृष्ठ केवल हमें एक त्वरित जानकारी पृष्ठ दिखाता है ताकि हम पुष्टि कर सकें कि सभी घटक ठीक से काम कर रहे हैं। यदि आप इस स्क्रीन को देखते हैं, तो आपने सफलतापूर्वक एक WAMP सर्वर स्थापित किया है.
कुछ त्वरित समस्या निवारण
हमने इस कार्यक्रम के कई परीक्षण इंस्टॉल किए और पाया कि WampServer को ठीक से काम करने के लिए Microsoft के कुछ पैकेज बिल्कुल आवश्यक हैं। यदि आप इस बिंदु तक किसी भी परेशानी में भाग गए हैं, तो सुनिश्चित करें कि आपके पास निम्न अपडेट स्थापित हैं, WampServer की स्थापना रद्द करें, अपने पीसी को पुनरारंभ करें और WampServer को पुनर्स्थापित करें.
WAMP 32-बिट आवश्यक पैकेज:
Microsoft Visual C ++ 2008 SP1 पुनर्वितरण पैकेज (x86)
Microsoft Visual C ++ 2010 SP1 पुनर्वितरण पैकेज (x86)
Microsoft Visual C ++ 2012 (चयन vcredist_x86.exe)
64-बिट आवश्यक पैकेज WAMP:
Microsoft Visual C ++ 2008 SP1 पुनर्वितरण पैकेज (x86) (यह एक टाइपो नहीं है - आपको x86 पैकेज की आवश्यकता है)
Microsoft Visual C ++ 2008 पुनर्वितरण पैकेज (x64)
Microsoft Visual C ++ 2010 SP1 पुनर्वितरण पैकेज (x64)
Microsoft Visual C ++ 2012 (vcredist_x64.exe का चयन करें)
आगे WAMP कॉन्फ़िगरेशन
आपके वेब सर्वर द्वारा प्रदर्शित पृष्ठ को बदलने के लिए, अधिसूचना क्षेत्र में WAMP आइकन पर क्लिक करके www निर्देशिका खोलें.
खुलने वाला फ़ोल्डर वह जगह है जहाँ आपको अपनी वेबसाइट पर होस्ट करने के लिए कोई भी फाइल रखने की आवश्यकता होती है। वर्डप्रेस इंस्टॉलेशन फ़ाइलों से स्थिर HTML फ़ाइलों तक कुछ भी यहां रखा जा सकता है, और परिवर्तन आपकी वेबसाइट पर उसी समय दिखाई देंगे (बस ताज़ा क्लिक करें).
आइए एक त्वरित उदाहरण देखें कि आप उस फ़ोल्डर में सामग्री को कैसे छोड़ेंगे, इसके लिए उसे आपकी वेबसाइट पर दिखाया जाएगा। आप एक बुनियादी PHP पेज बनाने और अपनी वेबसाइट पर डालने के लिए नोटपैड के रूप में सरल रूप में वेब विकास कार्यक्रम या कुछ का उपयोग कर सकते हैं.
निम्नलिखित कोड एक अच्छी शुरुआत होगी:
'; ?>
पीएचपी टेस्ट
नमस्ते दुनिया
उस कोड को नोटपैड में पेस्ट करें और अपनी फाइल को index के रूप में सहेजें। C: \ wamp \ www के अंदर
अब अपनी वेबसाइट पर वापस जाएँ (या ताज़ा ताज़ा करें [F5] यदि आपके पास पहले से ही खुला है) और आपको वह पेज दिखाई देगा जो आपने बनाया था.
डिफ़ॉल्ट रूप से, आपकी वेबसाइट वर्तमान में केवल कंप्यूटर द्वारा सुलभ है, जिस पर WampServer स्थापित है। यह किसी के लिए भी सही है, जो परीक्षण या विकास उद्देश्यों के लिए अपने WAMP सर्वर का उपयोग कर रहा है, लेकिन अपनी वेबसाइट को दुनिया के बाकी हिस्सों तक पहुंच बनाने के लिए, WampServer आइकन पर क्लिक करें और "पुट ऑनलाइन" पर क्लिक करें।.
डिफ़ॉल्ट रूप से, अपाचे कॉन्फ़िगरेशन फ़ाइल लोकलहोस्ट को छोड़कर सभी से आने वाले कनेक्शन को अस्वीकार करने के लिए सेट है, इसलिए आपको कोड की दो लाइनें भी बदलनी होंगी, इसलिए जब भी वे लोड करने का प्रयास करते हैं तो अन्य डिवाइस को "403 निषिद्ध" त्रुटि दिखाई नहीं देती है। आपकी जगह। WampServer मेनू को बाईं ओर क्लिक करके और Apache फ़ोल्डर के नीचे देखकर httpd.conf (Apache कॉन्फ़िगरेशन फ़ाइल) एक्सेस करें.
नीचे स्क्रॉल करें जब तक कि आप कुछ कोड न देखें जो कहता है:
आदेश अस्वीकार करें, अनुमति दें
सब से इनकार
इस कोड को हटाएं और इसे बदलें:
आदेश की अनुमति, इनकार
सभी से अनुमति दें
Httpd.conf में परिवर्तन सहेजें और सभी सेवाओं को पुनः आरंभ करें.
आपकी साइट अब वर्ल्ड वाइड वेब से सुलभ होनी चाहिए। यदि नहीं, तो सुनिश्चित करें कि आपने अपने राउटर पर अपने कंप्यूटर पर पोर्ट 80 भेज दिया है.