logo

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - नया लेआउट बिल्डर अनुभव❗

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - स्टाइलिश, कस्टमाइज़ेबल ब्लॉक टाइप्स: स्लाइडशो, टैब्स, कार्ड्स, एकॉर्डियन्स और कई अन्य। बैकग्राउंड, DOM बॉक्स, जावास्क्रिप्ट प्लगइन्स के लिए बिल्ट-इन सेटिंग्स। आज ही लेआउट बिल्डिंग का भविष्य अनुभव करें।

डेमो EBT मॉड्यूल्स EBT मॉड्यूल्स डाउनलोड करें

❗एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - नया पैराग्राफ्स अनुभव

एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - एनालॉजिकल पैराग्राफ आधारित मॉड्यूल्स का सेट।

डेमो EPT मॉड्यूल्स EPT मॉड्यूल्स डाउनलोड करें

स्क्रॉल

5.1. Drupal Commerce डाउनलोड और स्थापना

16/10/2025, by Ivan

सबसे पहले, Drupal Commerce स्थापित करने के लिए हमें Composer की आवश्यकता होगी:

https://getcomposer.org/download/

Composer एक PHP पैकेज मैनेजर है। यह आपको आवश्यक PHP लाइब्रेरीज़ को जोड़ने की अनुमति देता है, यानी कि यह आपके प्रोजेक्ट — हमारे मामले में Drupal 8 साइट — में आवश्यक लाइब्रेरीज़ को डाउनलोड और ऑटोलोड करता है। Drupal 8 में पहले से ही कई बाहरी लाइब्रेरीज़ शामिल हैं, विशेष रूप से Symfony फ्रेमवर्क से।

आमतौर पर Composer आसानी से स्थापित हो जाता है, बस स्थापना से पहले Open Server या कोई अन्य लोकल वेब-सर्वर चालू करें। इंस्टॉलेशन के दौरान बस “Next” दबाते रहें — Composer खुद को स्थापित कर लेगा।

Composer स्थापित करने के बाद, टर्मिनल या कंसोल में निम्न कमांड दर्ज करें:

composer --version

इससे आपको आपकी Composer की स्थापित संस्करण की जानकारी मिलेगी:

$ composer --version
Composer version 1.4.1 2017-03-10 09:29:45

आप Windows की CMD कंसोल या Open Server कंसोल दोनों का उपयोग कर सकते हैं:

Drupal

Drupal Open Server

कंसोल के उपयोग पर मैं एक अलग ट्यूटोरियल बनाऊँगा, लेकिन इस पेज पर दी गई जानकारी Drupal Commerce स्थापित करने के लिए पर्याप्त है।

Composer स्थापित करने के बाद, हमें Drush स्थापित करना होगा। Drush एक कंसोल यूटिलिटी है जो आपको Drupal को कमांड लाइन से मैनेज करने देती है। यह मॉड्यूल डाउनलोड और सक्रिय करने में बहुत सुविधाजनक है, हालांकि मॉड्यूल्स को Composer के माध्यम से डाउनलोड करना और Drush से सक्रिय करना अधिक सही तरीका है।

Drush स्थापित करने के लिए यह कमांड चलाएँ:

composer global require drush/drush:8.*

आप 8.* को 9.* या कोई भी नवीनतम संस्करण से बदल सकते हैं। स्थापना के बाद Drush की जाँच करें:

drush version

उदाहरण के लिए:

$ drush version
Drush version : 9.0-dev-g9ec6aa42

यदि Windows पर Drush या Composer की स्थापना में समस्या आती है, तो यह निर्देश देखें:
12.1. Open Server पर Drush 8 की स्थापना।

अब हमें Drupal 8 की आवश्यकता है। यदि आपके पास पहले से Drupal 8 साइट है, तो आप यह चरण छोड़ सकते हैं और सीधे Drupal Commerce स्थापित कर सकते हैं।

मैं आमतौर पर drupal.org से Drupal कोर डाउनलोड करता हूँ और Open Server पर एक नई साइट बनाता हूँ:

Drupal files

Composer से भी Drupal डाउनलोड किया जा सकता है, लेकिन फिर Open Server के Document Root में परिवर्तन करना पड़ता है। सरलता के लिए, मैं Drupal को सीधे drupal.org से डाउनलोड करके इंस्टॉल करता हूँ।

Drupal को सामान्य तरीके से स्थापित करें या तेज़ी से स्थापना के लिए Drush कमांड का उपयोग करें:

drush si --db-url=mysql://root:password@127.0.0.1/drupal --account-name=admin --account-pass=admin --site-mail=admin@example.com --site-name="Drupal 8" --locale=ru --yes

यदि आपके पास डेटाबेस के लिए पासवर्ड नहीं है, तो कमांड इस प्रकार होगी:

drush si --db-url=mysql://root@127.0.0.1/commerce --account-name=admin --account-pass=admin --site-mail=admin@example.com --site-name="Drupal 8 Commerce" --locale=ru --yes

यह कमांड एडमिन का लॉगिन, पासवर्ड और ईमेल सेट करती है। यदि डेटाबेस commerce मौजूद नहीं है, तो Drush इसे बनाएगा या रीसेट कर देगा।

कंसोल से स्थापना में लगभग 3 मिनट लगते हैं, जबकि ब्राउज़र से करने पर लगभग 10 मिनट तक लग सकते हैं — इसलिए कंसोल काफी समय बचाती है।

Open Server को पुनः आरंभ करें और जाँचें कि Drupal 8 साइट सही से काम कर रही है:

Drupal установка

अब हम Drupal Commerce स्थापित करेंगे। सबसे पहले Composer को बताना होगा कि Drupal मॉड्यूल कहाँ से डाउनलोड करने हैं:

composer config repositories.drupal composer https://packages.drupal.org/8

अब Drupal Commerce जोड़ें:

composer require "drupal/commerce 2.x-dev"

Composer आवश्यक Drupal मॉड्यूल और PHP लाइब्रेरीज़ अपने आप डाउनलोड कर लेगा:

Drupal файлы

Drupal commerce

अब इन मॉड्यूल्स को सक्रिय करें:

drush en commerce commerce_cart commerce_checkout commerce_order commerce_price commerce_product commerce_store address entity inline_entity_form

यदि कुछ मॉड्यूल Drush से सक्रिय नहीं होते, तो आप उन्हें एडमिन पैनल से मैन्युअली सक्षम कर सकते हैं:

Drupal commerce