वर्डप्रेस दुनिया का सबसे प्रसिद्ध ब्लॉगिंग है औरवेब के लिए सीएमएस प्लेटफॉर्म। उत्पादन के लिए विकसित करना, अनुकूलित करना और मापना आसान है। यह अनगिनत सर्वर ऑपरेटिंग सिस्टम (लिनक्स, विंडोज और यहां तक कि बीएसडी) पर भी चलता है, इसके दर्जनों उपयोगकर्ता और शक्तियां पूरे इंटरनेट का एक अच्छा हिस्सा हैं। एक सर्वर पर मैन्युअल रूप से वर्डप्रेस को स्थापित करना एक बहुत ही शामिल प्रक्रिया है, और यह सभी के लिए नहीं है। यदि आप इस मार्गदर्शिका पर अड़ गए हैं, और आप इस तरह के सामान से बहुत अच्छे नहीं हैं, तो प्रेसब्लास की जांच करें। यह एक महान सेवा है जो उपयोगकर्ताओं को आसानी से ब्लॉग सॉफ्टवेयर को स्केल करने की अनुमति देती है, सुरक्षित रूप से इसे कुशलता से चलाती है। यदि आप स्वयं सब कुछ करते हैं, तो यह मार्गदर्शिका आपको बताएगी कि Ubuntu सर्वर पर वर्डप्रेस कैसे स्थापित किया जाए।
नोट: हालांकि यह गाइड मुख्य रूप से उबंटू सर्वर और लिनक्स पर केंद्रित होगा, वर्डप्रेस अन्य सर्वर ऑपरेटिंग सिस्टम पर चल सकता है। इसका उपयोग करने के लिए, आपको PHP, MySQL और एक वेब सर्वर की आवश्यकता होगी।
LAMP स्थापित करना
उबंटू सर्वर, उपयोगकर्ताओं के लिए सेटअप प्रक्रिया के दौरानकई संकुल का चयन करने का विकल्प तुरंत तैयार करना है। चुनने के विकल्पों में से एक LAMP स्टैक (Linux Apache MySQL और PHP) है। यदि आप इस गाइड के लिए पहली बार उबंटू सर्वर स्थापित कर रहे हैं, तो सेटअप के दौरान पैकेज चयन प्रक्रिया के दौरान इस विकल्प का चयन करें।
पहले से ही Ubuntu सर्वर स्थापित है? चिंता न करें, तथ्य के बाद एक एलएएमपी सेटअप स्थापित किया जा सकता है। ऐसा करने के लिए, टर्मिनल में निम्नलिखित कमांड चलाएँ:
sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server^
फिर, के साथ वेब सर्वर को पुनरारंभ करें:
sudo systemctl restart apache2
जब सभी LAMP- संबंधित पैकेज रहे हैंसिस्टम पर स्थापित, आपको एक रूट MySQL पासवर्ड सेट करने के लिए कहा जाएगा। ऐसा करें, और सुनिश्चित करें कि यह सुरक्षित (और यादगार) है। रूट पासवर्ड सेट किए बिना, वर्डप्रेस का उपयोग करने के लिए एक नया डेटाबेस बनाने के लिए MySQL में प्रवेश करने का कोई तरीका नहीं होगा।
अंत में, वर्डप्रेस के साथ उपयोग करने के लिए एक उपयोगकर्ता बनाएं (यदि आपके पास पहले से एक नहीं है)।
adduser ubuntu-wordpress passwd ubuntu-wordpress usermod -aG sudo ubuntu-wordpress
अपाचे 2 को कॉन्फ़िगर करें
अपाचे 2 पर वर्डप्रेस का उपयोग करने के लिए सही ढंग से काम करने के लिए थोड़ा संशोधन की आवश्यकता होती है। नैनो टेक्स्ट एडिटर का उपयोग करके, अपाचे 2 वेब सर्वर कॉन्फ़िगरेशन फ़ाइल खोलें।
sudo nano /etc/apache2/apache2.conf
एक बार नैनो के अंदर, फाइल के निचले भाग में जाने के लिए तीर कुंजियों का उपयोग करें। एक बार नीचे, इस कोड को इसके अंदर चिपकाएँ:
<Directory /var/www/html/>
AllowOverride All
</Directory>
के साथ अद्यतन कॉन्फ़िगरेशन फ़ाइल सहेजें Ctrl + O, और इसके साथ बाहर निकलें Ctrl + X.
अंत में, आवश्यक अपाचे 2 मॉड्यूल को सक्षम करें।
sudo a2enmod rewrite sudo a2enmod php7.0
परिवर्तनों को लागू करने के लिए, वेब सर्वर को पुनरारंभ करने के लिए सुनिश्चित करें।
sudo systemctl restart apache2
वर्डप्रेस को इनस्टॉल करना

वर्डप्रेस के नवीनतम संस्करण को डाउनलोड करके इंस्टॉलेशन प्रक्रिया शुरू करें।
नोट: यह इंस्टालेशन उबंटू पर रूट यूजर के रूप में न करें।
wget tar.gz -P /tmp/ https://wordpress.org/latest.tar.gz
डिफ़ॉल्ट वेब निर्देशिका में tar.gz फ़ाइल की सामग्री को निकालें।
tar xzvf /tmp/latest.tar.gz -C /var/www/html/ --strip-components=1
इसके बाद, एक नया बनाएँ .htaccess फ़ाइल, और इसकी अनुमति अद्यतन करें।
touch /var/www/html/.htaccess chmod 660 /var/www/html/.htaccess
का उपयोग करते हुए, CP नमूना कॉन्फ़िगरेशन को डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल के रूप में कॉपी करता है।
cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
चाउने के साथ, अपने उपयोगकर्ता को वर्डप्रेस फ़ाइलों का स्वामित्व दें:
sudo chown -R ubuntu-wordpress:www-data /var/www/html
अनुमतियाँ समायोजित करना
उबंटू-वर्डप्रेस की अब बेहतर पहुँच है / Var / www / html। स्थापना प्रक्रिया का अगला चरण अनुमतियों को मोड़ना है, ताकि वर्डप्रेस सही ढंग से संचालित हो:
sudo find /var/www/html -type d -exec chmod g+s {} ; sudo chmod g+w /var/www/html/
थीम और प्लगइन्स निर्देशिका को भी अनुमति परिवर्तन की आवश्यकता होती है, ताकि सब कुछ आसानी से हो जाए।
sudo chmod -R g+w /var/www/html/wp-content/themes sudo chmod -R g+w /var/www/html/wp-content/plugins
गुप्त कुंजी सेट करना
सुरक्षा उद्देश्यों के लिए, प्रत्येक नए वर्डप्रेस इंस्टॉल को कुछ गुप्त कुंजियों के साथ सत्यापित किया जाना चाहिए। इन कुंजियों को कर्ल कमांड के साथ आसानी से पकड़ा जा सकता है।
curl -s https://api.wordpress.org/secret-key/1.1/salt/ > /wp-keys
कर्ल का उपयोग करते हुए, वर्डप्रेस नमक कुंजी / wp-keys में स्थित हैं। उन्हें देखने के लिए बिल्ली का उपयोग करें।
cat /wp-keys
एक दूसरा टर्मिनल खोलें, और अपनी WordPress config फाइल को संपादित करें।
nano /var/www/html/wp-config.php
फ़ाइल के मध्य में सभी तरह स्क्रॉल करें और प्रत्येक कुंजी को सही स्थानों में भरें। संदर्भ के रूप में / wp-keys का उपयोग करें।
नोट: ‘the के बीच की नकल
एक SQL डेटाबेस बनाना
पहले LAMP इंस्टॉलेशन प्रक्रिया के दौरान आपके द्वारा सेट किए गए रूट पासवर्ड का उपयोग करके MySQL इंटरफ़ेस में लॉग इन करें। एक बार, वर्डप्रेस के लिए एक नया डेटाबेस बनाने के लिए संकेत का उपयोग करें।
mysql -u root -p
नोट: परिवर्तन changesecurepassword‘सुरक्षित पासवर्ड के साथ। याद नहीं है THE '.
CREATE DATABASE wordpressdb; CREATE USER ubuntuwordpress@localhost IDENTIFIED BY "securepassword"; GRANT ALL PRIVILEGES ON wordpressdb.* TO ubuntuwordpress@localhost; FLUSH PRIVILEGES; exit
परिवर्तनों को प्रतिबिंबित करने के लिए Apache 2 वेब सर्वर और MySQL को पुनरारंभ करें।
sudo service apache2 restart sudo service mysql restart
अंतिम मोड़
टर्मिनल-आधारित के संदर्भ में अंतिम बातसेटअप config.php फ़ाइल के अंदर डेटाबेस की जानकारी को भरने के लिए है। इसे नैनो में खोलें, और आवश्यक जानकारी भरें। इसे ऐसा दिखना चाहिए:
nano /var/www/html/wp-config.php
// ** MySQL सेटिंग्स - आप यह जानकारी अपने वेब होस्ट से प्राप्त कर सकते हैं ** //
/ ** WordPress के लिए डेटाबेस का नाम * /
परिभाषित ((DB_NAME ’, press wordpressdb’);
/ ** MySQL डेटाबेस उपयोगकर्ता नाम * /
परिभाषित (‘DB_USER’, untu ubuntuwordpress ');
/ ** MySQL डेटाबेस पासवर्ड * /
परिभाषित (secure DB_PASSWORD ’, सुरक्षित मार्ग);
/ ** MySQL होस्टनाम * /
परिभाषित (‘DB_HOST’, ’localhost’);
अपने WordPress ब्लॉग की स्थापना

कॉन्फ़िगरेशन पूर्ण होने पर, अपने सर्वर के डोमेन को लोड करें, और वर्डप्रेस सेटअप प्रक्रिया से गुजरें। इंस्टॉलर बहुत विस्तृत है, और आपको हर कदम पर चलना होगा।
टिप्पणियाँ