Drupal नि: शुल्क सीएमएस सॉफ्टवेयर
पाठ, मीडिया सामग्री और पूर्ण पाठ खोज के साथ सीएमएस प्लेटफॉर्म
तकनीकी ज्ञान की आवश्यकता के बिना Drupal का उपयोग करना आसान है। जॉब पोर्टल्स, द इकोनॉमिस्ट्स जैसी डिजिटल पत्रिकाओं सहित जटिल वेबसाइटों को सरल बनाएं।
अवलोकन
Drupal वैश्विक समुदाय द्वारा डिजिटल रूप से अनुभव किया गया एक CMS है। COVID-19 के कारण, यह हर व्यवसाय के लिए एक वेब उपस्थिति के लिए आवश्यकता बन गई है और ड्रुपल में प्रोग्रामिंग ज्ञान के बिना व्यवसाय के लिए वेबसाइट बनाने और वेबसाइटों को लॉन्च करने की क्षमता है। Drupal एक ऐसा उपकरण है जो आवश्यकता के अनुसार संरचित सामग्री और गतिशील वेबसाइट बनाने में मदद करता है। Drupal में, पूर्व-निर्मित टेम्प्लेट और प्लगइन्स किसी भी परेशानी के बिना एक नई वेबसाइट विकसित करने की सुविधा प्रदान करते हैं। इसमें वेबसाइटों को मैलवेयर से रोकने या हैक होने से रोकने के लिए बिल्टिन सुरक्षा प्रणाली है। Drupal में एक उपयोगकर्ता अनुकूल इंटरफ़ेस है जो सामग्री, मीडिया परिसंपत्तियों और प्रकाशन क्षमताओं के प्रबंधन को सक्षम बनाता है। ओपन-सोर्स होने के नाते, ड्रुपल के पास एक बड़ा डेवलपर समुदाय है जो समस्या निवारण और तुरंत तकनीकी मुद्दों को हल करने के लिए है।
सिस्टम आवश्यकताएं
Drupal 9.x स्थापित करने के लिए, आपके पास निम्नलिखित सॉफ्टवेयर्स होने चाहिए
- PHP 7.3+
 - MySQL 5.5.3 + / PostgreSQL 9.1 +
 - अपाचे 2.4 + / nginx 1.8 + / Microsoft IIS 7
 
विशेषताएँ
Drupal को अनुकूलित करना और तैनात करना काफी आसान है। यह स्केलेबल है, एक मजबूत मंच के साथ डिजाइन और विकास के लिए अच्छी तरह से अनुकूल है। कुछ अन्य विशेषताएं जो ड्रुपल को दूसरों से अलग करती हैं, नीचे सूचीबद्ध हैं:
सीनियर वेब डेवलपर हायरिंग के लिए कोई जरूरत नहीं है
दुरपाल सामग्री प्रबंधन प्रणाली का उपयोग करने के लिए सुंदर, सरल और आसान है। आपकी वेबसाइटों के लिए एक वेब डेवलपर को नियुक्त करने की आवश्यकता नहीं है क्योंकि इसे प्रोग्रामिंग भाषा के बिना आसानी से प्रबंधित किया जा सकता है।
सामग्री प्रशासन
दुरपाल सबसे अच्छा PHP CMS प्लेटफॉर्म में से एक है जो सामग्री को प्रशासित करने के लिए विस्तृत सुविधाओं की अनुमति देता है।
अन्य सुविधाओं
- कई सामग्री प्रकार
 - वेब सर्वर और डेटाबेस स्वतंत्र
 - मानक आज्ञाकारी टेम्पलेटिंग & amp; थीम
 - डिवाइस-विशिष्ट प्रदर्शन
 - wysiwyg सामग्री संपादन
 - इन-बिल्ट सर्च
 - योगदान मॉड्यूल
 - दृश्य अब कोर का हिस्सा हैं
 - पहुंच के लिए समर्थन
 - वेब सेवाओं में निर्मित
 - ड्रुपल का निर्देशित दौरा
 - स्पीड ऑप्टिमाइज़ेशन
 - आईएसओ मानक
 - जावास्क्रिप्ट का स्वचालन परीक्षण
 
स्थापना
nginx के साथ Ubuntu 16.04 lts पर Drupal CMS स्थापित करें
Nginx सबसे लोकप्रिय और सुरक्षित वेब सर्वर है। Nginx स्थापित करने के लिए, निम्न कमांड का उपयोग करें
 sudo apt install nginx 
एक बार Nginx स्थापित होने के बाद, डोमेन को कॉन्फ़िगर करें और निम्न कमांड का उपयोग करके Nginx को पुनरारंभ करें
 sudo service nginx restart 
अगला, डेटाबेस सर्वर स्थापित करने की आवश्यकता है, MySQL सर्वर को स्थापित करने के लिए निम्न कमांड का उपयोग करें
 sudo apt-get update;  sudo apt-get install mysql-server; mysql_secure_installation 
एक बार, डेटाबेस सर्वर स्थापित हो जाने के बाद, MySQL सर्वर को पुनरारंभ करने के लिए निम्न कमांड का उपयोग करें
 sudo service mysql restart 
अगला कदम PHP 7.3 स्थापित करना है। पहले सुनिश्चित करें कि आपके Ubuntu सर्वर में निम्न कमांड चलाकर नवीनतम पैकेज हैं
 sudo apt update <br></br> sudo apt upgrade
इसके बाद, Ondrej/PHP जोड़ें जिसमें PHP 7.3 पैकेज और अन्य आवश्यक PHP एक्सटेंशन हैं।
 sudo apt install software-properties-common 
 sudo add-apt-repository ppa:ondrej/php
 sudo apt update
PPA जोड़ने के बाद अब आप निम्न कमांड का उपयोग करके Nginx के लिए Php 7.3 स्थापित कर सकते हैं।
 sudo apt install php7.3-fpm
आप इस बात की पुष्टि कर सकते हैं कि निम्नलिखित कमांड का उपयोग करके PHP 7.3 FPM सफलतापूर्वक स्थापित किया गया है।
 php -v
बाद, PHP स्थापना कृपया Drupal के लिए आवश्यक PHP मॉड्यूल स्थापित करने के लिए निम्न कमांड चलाएं
 sudo apt install libapache2-mod-php7.3 php7.3-common php7.3-mbstring php7.3-xmlrpc php7.3-soap php7.3-gd php7.3-xml php7.3-intl php7.3-mysql php7.3-cli php7.3-mcrypt php7.3-ldap php7.3-zip php7.3-curl 
अब, आपने सभी आवश्यक सॉफ़्टवेयर स्थापित किए हैं और अगला कदम MySQL सर्वर पर लॉगिन करना और Drupal डेटाबेस बनाना है। डेटाबेस बनाने के लिए निम्न कमांड का उपयोग करें। अपने डेटाबेस नाम के साथ बदलें।
 CREATE DATABASE  
नए पासवर्ड के साथ "" नामक एक डेटाबेस उपयोगकर्ता बनाएं। और निम्न आदेशों को चलाकर डेटाबेस के लिए उपयोगकर्ता को पूर्ण पहुंच प्रदान की। अपने वांछित डेटाबेस उपयोगकर्ता और अपने वांछित पासवर्ड के साथ बदलें।
 CREATE USER ''@'localhost' IDENTIFIED BY ''; 
 GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
 FLUSH PRIVILEGES; EXIT;
इसके बाद, डाउनलोड की गई फ़ाइल को डाउनलोड करने और निकालने के लिए नीचे दिए गए कमांड चलाएं और इसे एक नए ड्रुपल रूट डायरेक्टरी में स्थानांतरित करें।
 cd /tmp && wget <a href="https://www.drupal.org/download-latest/zip">https://www.drupal.org/download-latest/zip</a> 
 sudo apt-get install unzip
 sudo unzip drupal*.zip
 sudo mkdir -p /var/www/html/drupal
 sudo unzip Drupal*.zip -d /var/www/html/drupal
 sudo chown -R www-data:www-data /var/www/html/drupal/
 sudo chmod -R 755 /var/www/html/drupal/
अब, Drupal को कॉन्फ़िगर करने देता है। Drupal का कॉन्फ़िगरेशन शुरू करने के लिए अपने ब्राउज़र को अपने डोमेन नाम पर नेविगेट करें। आपको Drupal इंस्टॉलेशन विज़ार्ड देखना चाहिए ड्रॉपडाउन से अपनी पसंदीदा भाषा का चयन करें और पर क्लिक करें और जारी रखें
- इंस्टॉलेशन प्रोफ़ाइल चुनें और पर क्लिक करें और जारी रखें
 - डेटाबेस सेटअप करें और पर क्लिक करें और जारी रखें
 - अब ड्रुपल स्थापित करें
 - अंत में साइट को कॉन्फ़िगर करें बधाई। आपने Nginx पर सफलतापूर्वक Drupal स्थापित किया है