ServBay एनवायरनमेंट में WordPress स्थापित और कॉन्फ़िगर करें
संक्षिप्त परिचय
WordPress एक शक्तिशाली और व्यापक रूप से लोकप्रिय ओपन सोर्स कंटेंट मैनेजमेंट सिस्टम (CMS) है, जो PHP और MySQL पर आधारित है। यह दुनियाभर में वेबसाइट और ब्लॉग निर्माण के लिए अग्रणी प्लेटफार्म है, जिसमें विशाल समुदाय समर्थन, प्लगइन व थीम्स का समृद्ध इकोसिस्टम है। यह व्यक्तिगत ब्लॉग से लेकर जटिल ई-कॉमर्स वेबसाइट तक के किसी भी प्रकार के प्रोजेक्ट के निर्माण के लिए उपयुक्त है।
ServBay एक स्थानीय वेब डेवलपमेंट एनवायरनमेंट है, जिसे खास तौर से macOS के लिए डिज़ाइन किया गया है। यह PHP के कई संस्करणों, प्रमुख डाटाबेस (जैसे MySQL, PostgreSQL, MongoDB), वेब सर्वर (Caddy, Nginx) और Redis जैसे टूल्स का एकीकृत वॉल्यूम उपलब्ध कराता है। ServBay की मदद से डेवलपर्स अपने लोकल सिस्टम पर आइसोलेटेड, फ्लेक्सिबल और हाई-परफॉर्मेंस डेवलेपमेंट एनवायरनमेंट बहुत ही आसानी से बना सकते हैं, जिससे WordPress को लोकली इंस्टॉल व टेस्ट करना बेहद सरल हो जाता है।
यह दस्तावेज़ आपको ServBay एनवायरनमेंट में WordPress को डाउनलोड, इंस्टॉल और कॉन्फ़िगर करने के संपूर्ण स्टेप्स बताएगा, ताकि आप अपने स्थानीय WordPress डेवलेपमेंट की तेज़ शुरुआत कर सकें।
पूर्व-आवश्यकताएँ
शुरू करने से पहले, कृपया सुनिश्चित करें कि:
- आपके macOS सिस्टम पर ServBay सफलतापूर्वक इंस्टॉल है और चल रहा है।
- ServBay में कम से कम एक PHP वर्जन (WordPress के लिए PHP 7.4 या इससे ऊपर आवश्यक है) और MySQL या MariaDB डाटाबेस पैकेज इंस्टॉल एवं स्टार्ट हो चुके हैं।
- आपको वेब सर्वर, डाटाबेस अवधारणाओं और टर्मिनल कमांड लाइन संचालन की बुनियादी जानकारी है।
WordPress इंस्टॉल करने के स्टेप्स
नीचे दिए गए हैं ServBay एनवायरनमेंट में WordPress को इंस्टॉल और कॉन्फ़िगर करने के विस्तृत स्टेप्स:
चरण 1: WordPress डाउनलोड करें और अनज़िप करें
सबसे पहले, हमें WordPress का नवीनतम वर्शन डाउनलोड करना है और उसे ServBay में बताए गए वेबसाइट रूट डायरेक्ट्री (/Applications/ServBay/www) के एक सब-डायरेक्ट्री में रखना है।
ServBay वेबसाइट रूट डायरेक्ट्री पर जाएं
टर्मिनल ऐप खोलें और निम्न कमांड चलाकर ServBay की डिफ़ॉल्ट वेबसाइट रूट डायरेक्ट्री में जाएं:
bashcd /Applications/ServBay/www1WordPress का नवीनतम वर्शन डाउनलोड करें
curlकमांड का उपयोग करके WordPress का नवीनतम ज़िप पैकेज डाउनलोड करें:bashcurl https://wordpress.org/latest.tar.gz -o wordpress.tar.gz1प्रोजेक्ट डायरेक्ट्री बनाएं और WordPress को अनज़िप करें
अपनी WordPress वेबसाइट फ़ाइलों के लिए एक नई डायरेक्ट्री बनाएं (जैसे
servbay-wordpress-app), और डाउनलोड किए गए ज़िप की सामग्री इस डायरेक्ट्री में अनज़िप करें।--strip-components 1विकल्प मुख्यwordpressफोल्डर हटाता है, ताकि सारी सामग्री आपके बताये हुए फोल्डर में सीधे पड़े।bashmkdir servbay-wordpress-app tar zxf wordpress.tar.gz --strip-components 1 -C servbay-wordpress-app1
2अब आपकी WordPress फाइलें
/Applications/ServBay/www/servbay-wordpress-appफोल्डर में होनी चाहिए।
चरण 2: डाटाबेस और डाटाबेस यूज़र बनाएं
WordPress को अपनी सारी सामग्री और सेटिंग्स (जैसे पोस्ट, पेज, कमेंट्स, प्लगइन सेटिंग्स आदि) के लिए एक डाटाबेस चाहिए होता है। हम ServBay के डाटाबेस में एक नया डाटाबेस और एक डेडिकेटेड यूज़र बनाएंगे।
ServBay का डाटाबेस मैनेजमेंट टूल खोलें
ServBay डिफ़ॉल्ट रूप से phpMyAdmin या Adminer (आपकी ServBay सेटिंग्स के अनुसार) डाटाबेस मैनेजमेंट के लिए उपलब्ध कराता है। ब्राउज़र में ServBay की डिफॉल्ट होमपेज
https://servbay.host/खोलें, फिर "phpMyAdmin" या "Adminer" लिंक पर क्लिक करें और डाटाबेस मैनेजमेंट इंटरफेस में जाएं।डाटाबेस मैनेजमेंट टूल में लॉगिन करें
ServBay के डिफ़ॉल्ट डाटाबेस
rootयूज़र और आपने ServBay इंस्टॉलेशन के दौरान सेट किया हुआ पासवर्ड डालकर लॉगिन करें।नया डाटाबेस बनाएँ
डाटाबेस मैनेजमेंट टूल में, निम्न स्टेप्स पूरे करें:
- बाएँ मेनू या मुख्य पेज में "New" या "Create database" विकल्प चुनें।
- "Database name" फ़ील्ड में कोई नाम दर्ज करें, जैसे
servbay_wordpress_db। - कैरेक्टर सेट चुनें
utf8mb4और कोलेशन (Collation) होutf8mb4_unicode_ci। यह WordPress के लिए अनुशंसित सेटिंग है ताकि एमोजी समेत विस्तृत कैरेक्टर सपोर्ट हो। - "Create" बटन पर क्लिक करें।
डाटाबेस यूज़र बनाएं और अनुमति दें
सुरक्षा की दृष्टि से, WordPress के लिए एक विशिष्ट डाटाबेस यूज़र बनाएं, 'root' का उपयोग न करें।
- "User accounts"/"यूज़र अकाउंट्स" पेज पर जाएं।
- "Add user account" पर क्लिक करें।
- यूज़र डिटेल्स भरें:
- User name:
wordpress_user - Host name:
localhostचुनें या दर्ज करें। - Password: एक मजबूत पासवर्ड दर्ज करें। कमजोर पासवर्ड (जैसे
password123) इस्तेमाल न करें। पासवर्ड जनरेटर द्वारा जेनरेट किया गया जटिल पासवर्ड यूज़ करें। इसे नोट कर लें, आगे इस्तेमाल होगा। उदाहरण के लिएyour_strong_password_here। - Re-type: पासवर्ड दोबारा दर्ज करें।
- User name:
- महत्वपूर्ण: "Global privileges" सेक्शन में, "Check All" या "Grant all privileges" को चेक न करें। इस यूज़र को सिर्फ एक डाटाबेस के लिए परमिशन दें।
- पेज के नीचे "Go" या "Add user" बटन पर क्लिक करें।
यूज़र बन जाने के बाद, उसे डाटाबेस
servbay_wordpress_dbके लिए अनुमति दें:- "User accounts" पेज पर वापस जाएं।
wordpress_user@localhostको ढूंढकर उसके "Edit privileges" पर क्लिक करें।- नीचे "Database-specific privileges" तक स्क्रॉल करें।
- "Add privileges to the following database" ड्रॉपडाउन में
servbay_wordpress_dbचुनें। - "Go" बटन पर क्लिक करें।
- नए पेज पर "Check All" टैग चेक करें, ताकि उपयोगकर्ता को इस डाटाबेस पर सभी अधिकार मिल जाएं (डेटा, स्ट्रक्चर, मैनेजमेंट)।
- "Go" बटन पर क्लिक करके बदलाव सेव करें।
चरण 3: ServBay में वेबसाइट कॉन्फ़िगर करें
अब हमें ServBay को बताना है कि आपके WordPress वेबसाइट के डोमेन के अनुरोधों को किस फोल्डर में भेजना है।
ServBay ऐप खोलें
ServBay ऐप लॉन्च करें।
नई वेबसाइट सेटिंग्स जोड़ें
ऐप में बाईं ओर "Websites" टैब पर क्लिक करें। फिर नीचले बाएं कोने में "+" बटन पर क्लिक करें, फिर "Add Website" चुनें।
वेबसाइट कॉन्फ़िगरेशन फॉर्म भरें
खुले संवाद बॉक्स में ये विवरण दर्ज करें:
- Name: वेबसाइट का कोई भी नाम रखें, जैसे
ServBay WordPress Dev। - Domain: लोकल एक्सेस के लिए पसंदीदा डोमेन डालें, जैसे
servbay-wordpress.demo। ServBay अपने आप इस डोमेन को लोकली सक्षम कर देगा। - Site Type:
PHPचुनें। - PHP Version: ड्रॉपडाउन से WordPress के लिए उपयुक्त PHP वर्जन चुनें (सुझाव है: PHP 8.x या इससे ऊपर, यदि उपलब्ध हो)। ServBay मल्टी-प्ल वर्जन सपोर्ट करता है।
- Site Root: फोल्डर आइकन पर क्लिक करें और WordPress प्रोजेक्ट डायरेक्ट्री चुनें या डालें:
/Applications/ServBay/www/servbay-wordpress-app
- Name: वेबसाइट का कोई भी नाम रखें, जैसे
कॉन्फ़िगरेशन सेव करें
सारी जानकारी भरने के बाद "Save" बटन पर क्लिक करें। ServBay अपने आप नई सेटिंग लागू करेगा और संबंधित वेब सर्वर पैकेज को रिस्टार्ट करने का संकेत दे सकता है। रिस्टार्ट करना स्वीकार करें।
ServBay की ऑटोमेटेड सेटिंग्स के कारण, जब आप
servbay-wordpress.demoखोलेंगे तो ServBay आपके लिए लोकली ट्रस्टेड SSL सर्टिफिकेट भी बना देगा, जिससे HTTPS कनेक्शन भी सुरक्षित रहेगा।
चरण 4: WordPress इंस्टॉलेशन विज़ार्ड पूरा करें
अब डाटाबेस और वेबसाइट कॉन्फ़िगरेशन पूरी हो चुकी है। अंतिम चरण में ब्राउज़र में लोकल डोमेन खोलें और WordPress इंस्टॉलेशन विज़ार्ड पूरा करें।
लोकल WordPress वेबसाइट खोलें
अपने वेब ब्राउज़र में स्टेप 3 में सेट किए गए डोमेन को खोलें, जैसे
https://servbay-wordpress.demo।WordPress इंस्टॉलेशन विज़ार्ड शुरू करें
यदि सारी सेटिंग सही है, तो आपको WordPress का वेलकम पेज दिखेगा, जिसमें भाषा चुनने का ऑप्शन होगा। वांछित भाषा चुनकर "Continue" पर क्लिक करें।
डाटाबेस कनेक्शन जानकारी डालें
अगले पेज पर WordPress आपसे डाटाबेस कनेक्शन डिटेल मांगेगा। यहाँ Step 2 में बनाए गए डाटाबेस और यूज़र का विवरण भरें:
- Database Name:
servbay_wordpress_db - Username:
wordpress_user - Password:
your_strong_password_here(यही पासवर्ड Step 2.4 में सेट किया था) - Database Host:
localhost - Table Prefix:
wp_(आप चाहें तो सुरक्षा हेतु बदल सकते हैं, जैसेsbwp_)
"Submit" पर क्लिक करें। सफल कनेक्शन पर WordPress इंस्टॉलेशन के लिए संकेत देगा।
- Database Name:
इंस्टॉलेशन चलाएं
"Run the installation" पर क्लिक करें।
वेबसाइट की डिटेल भरें
अगले पेज में अपनी वेबसाइट की यह जानकारी भरें:
- Site Title: अपनी वेबसाइट का नाम।
- Username: WordPress एडमिन यूज़र का नाम बनाएं (कृपया 'admin' न रखें, कोई यूनिक नाम चुनें)।
- Password: एडमिन पासवर्ड बनाएं। मजबूत पासवर्ड ही चुनें—WordPress इसमें मदद भी करता है।
- Your Email: अपनी ईमेल आईडी।
- Search Engine Visibility: लोकल डेवलेपमेंट के लिए "Discourage search engines from indexing this site" को टिक करें, ताकि गलती से लोकल साइट इंडेक्स न हो।
इंस्टॉलेशन पूरा करें
सारी जानकारी भरकर "Install WordPress" बटन पर क्लिक करें। WordPress इंस्टॉलेशन अपने आप पूरी करेगा।
इंस्टॉलेशन सफल होने पर आपको सफल पेज और लॉगइन लिंक दिखाई देगा।
WordPress से वेबसाइट बनाना शुरू करें
बधाई हो! आपने ServBay लोकल एनवायरनमेंट में सफलतापूर्वक WordPress इंस्टॉल और कॉन्फ़िगर कर लिया है। अब आप WordPress के दमदार फीचर्स को एक्सप्लोर करके अपनी वेबसाइट बना सकते हैं।
WordPress एडमिन पैनल में लॉगिन करें (आमतौर पर https://servbay-wordpress.demo/wp-admin/), और इन सामान्य कार्यों को करें:
- थीम व प्लगइन इंस्टॉल करें: "Appearance" -> "Themes" और "Plugins" -> "Add New" में जाकर वेबसाइट का डिज़ाइन और फीचर्स बढ़ाएँ। ServBay का लोकल वातावरण आपको सुरक्षित रूप से नए थीम्स व प्लगइन आज़माने में सक्षम बनाता है।
- कंटेंट बनाएँ और एडिट करें: "Posts" और "Pages" से ब्लॉग पोस्ट्स या स्थिर पेज बनाएं।
- नेविगेशन मेन्यू कॉन्फ़िगर करें: "Appearance" -> "Menus" में वेबसाइट नेविगेशन सेट करें।
- वेबसाइट लुक कस्टमाइज़ करें: "Appearance" -> "Customize" या थीम ऑप्शन में जाकर वेबसाइट की लेआउट/स्टाइल एडजस्ट करें।
सामान्य प्रश्न (FAQ)
प्र. मैं
https://servbay-wordpress.demoनहीं खोल पा रहा हूँ, क्या करूँ?- उ: सुनिश्चित करें कि ServBay चल रहा है और संबद्ध वेब सर्वर (Caddy/Nginx) व PHP पैकेज चालू हैं।
- "Websites" सेटिंग्स में डोमेन स्पेलिंग, वेबसाइट रूट, और PHP वर्जन सही ढंग से कन्फ़िगर किए गए हैं या नहीं, जाँचें।
- ब्राउज़र कैश क्लियर करें या इन्कॉग्निटो मोड में ट्राय करें।
- macOS की फ़ायरवॉल सेटिंग जाँचें—हो सकता है लोकल कनेक्शन ब्लॉक हो रहा हो।
प्र. WordPress इंस्टॉल करते समय डाटाबेस कनेक्शन एरर दिखा रहा है?
- उ: इंस्टॉलेशन विज़ार्ड में भरी गई डाटाबेस डिटेल्स, यूज़रनेम, पासवर्ड व डाटाबेस होस्ट (
localhost) उन्हीं से मेल खाते हों, यह जाँचें। - ServBay में MySQL या MariaDB पैकेज रनिंग हो, यह सुनिश्चित करें।
- बनाए गए डाटाबेस यूज़र को
servbay_wordpress_dbतक सही अनुमति है या नहीं, जाँच लें।
- उ: इंस्टॉलेशन विज़ार्ड में भरी गई डाटाबेस डिटेल्स, यूज़रनेम, पासवर्ड व डाटाबेस होस्ट (
प्र. क्या मैं एक ही ServBay इंस्टॉलेशन में एक से अधिक WordPress साइट्स चला सकता हूँ?
- उ: जी हाँ! हर साइट के लिए स्टेप 1-4 दोहराएँ—WordPress फाइलें अलग-अलग फोल्डर में अनजिप करें, प्रत्येक के लिए अलग डाटाबेस व यूज़र बनाएं, और "Websites" में नया डोमेन व रूट सेट करें।
प्र. ServBay किन PHP वर्शन को WordPress के लिए सपोर्ट करता है?
- उ: ServBay मल्टीपल PHP वर्शन सपोर्ट करता है; आप अपनी जरूरत या WordPress के अनुरूप कोई भी चुन सकते हैं। सामान्यतः WordPress की ऑफिशियल साइट पर सुझाए गए लेटेस्ट कंपेटिबल वर्शन का चयन करें।
निष्कर्ष
इन स्टेप्स का पालन करके, आपने ServBay जैसे शक्तिशाली लोकल डेवलेपमेंट एनवायरनमेंट में अपना पहला लोकल WordPress वेबसाइट तैयार कर लिया है। ServBay के एकीकृत टूल्स व मल्टी-वर्शन सपोर्ट की सहायता से आप WordPress थीम/प्लगइन डेवलेपमेंट, टेस्टिंग या कंटेंट मैनेजमेंट बेहद कुशलतापूर्वक कर सकते हैं। उम्मीद है यह मार्गदर्शिका आपके WordPress डेवलेपमेंट सफर की बेहतरीन शुरुआत में आपकी मदद करेगी!
