Lando के साथ Drupal इंस्टॉल करें
ऐसे विचार हैं कि Drupal एक जटिल प्लेटफ़ॉर्म है और Drupal को इंस्टॉल और सेटअप करना कठिन है। लेकिन Drupal पिछले 20 वर्षों से सक्रिय विकास में है और इस समय के दौरान Drupal को इंस्टॉल और सेटअप करने के सभी तरीकों को लगातार बेहतर बनाया गया है। अब आप वर्चुअल एनवायरनमेंट में Docker के साथ Drupal इंस्टॉल कर सकते हैं। चलिए Lando का उपयोग करते हैं और 10 मिनट में Drupal इंस्टॉल करते हैं।
शुरू करने के लिए हमें एक वेब सर्वर इंस्टॉल करना होगा जहाँ Drupal काम करेगा। लेकिन अलग-अलग हिस्सों और पैकेजों से वेब सर्वर सेटअप करने में 10 मिनट से ज़्यादा समय लगेगा, इसलिए हम तैयार समाधान का उपयोग करेंगे और Docker के साथ वर्चुअल मशीन अनपैक करेंगे। यह वर्चुअल मशीन बिना वर्चुअलाइजेशन के सामान्य लोकल वेब सर्वर जितनी तेज़ काम करेगी।
वर्चुअल एनवायरनमेंट पर वेब सर्वर सेटअप करने के लिए हमें Docker और Lando का उपयोग करना होगा। सबसे पहले Docker इंस्टॉल करें।
Docker इंस्टॉलेशन
आपको Docker आधिकारिक वेबसाइट से डाउनलोड करना होगा:
https://www.docker.com/products/docker-desktop
Ubuntu/Debian पर Docker इंस्टॉल करने के लिए आधिकारिक दस्तावेज़ का उपयोग करें:
https://docs.docker.com/engine/install/ubuntu/
Docker इंस्टॉल करने के बाद, Lando इंस्टॉल करें।
Lando इंस्टॉलेशन
Lando इंस्टॉल करने के लिए आधिकारिक दस्तावेज़ का उपयोग करें:
https://docs.lando.dev/basics/installation.html
Lando के साथ Drupal इंस्टॉल करें
अब उस फ़ोल्डर पर जाएँ जहाँ आप Drupal इंस्टॉल करना चाहते हैं और चलिए Drupal इंस्टॉल करते हैं। आपको ये तीन कमांड का उपयोग करना होगा:
# नवीनतम Drupal 9 संस्करण का उपयोग करते हुए drupal9 रेसिपी प्रारंभ करें
lando init \
--source remote \
--remote-url https://www.drupal.org/download-latest/tar.gz \
--remote-options="--strip-components 1" \
--recipe drupal9 \
--webroot . \
--name my-first-drupal9-app
# सर्वर स्टार्ट करें
lando start
# इस ऐप की जानकारी सूचीबद्ध करें।
lando info
हर बार जब आपको अपनी लोकल साइट की आवश्यकता हो, तो आप lando start कमांड का उपयोग कर सकते हैं, और जब आप अपनी साइट बंद करना चाहते हैं तो lando stop कमांड का उपयोग करें।
चलिए lando start कमांड चलाते हैं। Docker आवश्यक इमेज डाउनलोड करेगा और आपके नए Drupal साइट के लिए वातावरण सेटअप करेगा।
उसके बाद आप इस पते पर काम करेंगे: http://my-first-drupal9-app.lndo.site:8000/, आपको अपनी भाषा चुननी होगी और इंस्टॉलेशन जारी रखना होगा:
डेटाबेस क्रेडेंशियल प्राप्त करने के लिए lando info कमांड का उपयोग करें:
मेरे पास ये डेटाबेस क्रेडेंशियल हैं:
Database user: drupal9
Database password: drupal9
Database name: drupal9
Host: database
सुनिश्चित करें कि आपने Host को localhost से बदलकर database कर दिया है।
इसके बाद आपको एडमिनिस्ट्रेटर यूज़रनेम और पासवर्ड के साथ फ़ॉर्म भरना होगा:
उसके बाद, आपकी साइट इंस्टॉल हो जाएगी और आप Drupal को सेटअप करना जारी रख सकते हैं:
Lando के साथ Drupal इंस्टॉलेशन के बारे में वास्तविक जानकारी आप आधिकारिक दस्तावेज़ में पा सकते हैं: