1. Drupal 8 की स्थापना और रूसी भाषा में अनुवाद
बधाई हो! इस लेख में आप वेबसाइट बनाने के लिए एक शानदार प्लेटफ़ॉर्म — Drupal — से परिचित होंगे। यह सिर्फ़ एक CMS या फ्रेमवर्क नहीं, बल्कि एक पूर्ण प्लेटफ़ॉर्म है।
सबसे पहले, Drupal आपको एक शक्तिशाली CMS देता है — जहाँ आप सामग्री, उपयोगकर्ता, टैग, मेटा टैग और अन्य डेटा को आसानी से प्रबंधित कर सकते हैं।
दूसरे, आप अपने स्वयं के कंटेंट टाइप्स और Views मॉड्यूल की मदद से किसी भी प्रकार की कार्यक्षमता बना सकते हैं और उसे किसी भी पेज या ब्लॉक पर प्रदर्शित कर सकते हैं।
तीसरे, Drupal पर पहले से ही लाखों वेबसाइटें बनाई जा चुकी हैं — इसलिए आपके लिए तैयार समाधान और मॉड्यूल की कोई कमी नहीं है।
चौथे, यदि आप एक डेवलपर हैं, तो आपको Drupal API, Entity API, Rules API, Date API और कई अन्य API का पूरा आनंद मिलेगा।
अंत में, आपके साथ हमेशा एक बड़ा और सक्रिय Drupal समुदाय होगा, जो किसी भी समस्या में आपकी मदद करने को तैयार रहता है।
तो चलिए, अब हम Drupal को स्थापित करना शुरू करते हैं। इसके लिए हमें पहले एक वेब सर्वर की आवश्यकता होगी।
दुर्भाग्यवश, Denwer सर्वर Drupal 8 के लिए उपयुक्त नहीं है, क्योंकि इसमें PHP 5.3.x है, जबकि Drupal 8 को PHP 5.5.9 या उससे ऊपर की आवश्यकता होती है। इसलिए हमारे पास दो विकल्प हैं — या तो Denwer की जगह Open Server का उपयोग करें, या Denwer में PHP को अपडेट करें।
Open Server पर Drupal 8 की स्थापना
सबसे पहले Open Server डाउनलोड करें। यह आप इसकी आधिकारिक वेबसाइट से कर सकते हैं:
http://open-server.ru/download/
Open Server की स्थापना बहुत सरल है — बस “Далее” (Next) बटन दबाते जाएं।
इसे डिफ़ॉल्ट स्थान C:\OpenServer पर इंस्टॉल करना बेहतर है, क्योंकि लगभग सभी गाइड इसी संरचना को मानते हैं। यदि आपके पास 64-बिट Windows है, तो x64 संस्करण चलाएं।
स्थापना के बाद, सिस्टम ट्रे में Open Server का एक आइकन दिखाई देगा। यदि यह लाल है — तो राइट-क्लिक करके “Запустить” (Start) चुनें। हरा रंग दर्शाता है कि सर्वर चल रहा है।
अब हमें यह देखना है कि हमारी वेबसाइट कहाँ रखी जाएगी। सभी साइटें Open Server की “domains” फ़ोल्डर में रहती हैं। नई वेबसाइट बनाने के लिए, बस इस फ़ोल्डर में एक नया फ़ोल्डर बनाएँ — उदाहरण के लिए drupal8।
नए फ़ोल्डर को जोड़ने के बाद, Open Server को पुनः प्रारंभ करें (Restart)। ऐसा करने के लिए सर्वर के आइकन पर राइट-क्लिक करें और “Перезапустить” चुनें।
अब आपका सर्वर तैयार है। आप अपने ब्राउज़र में जाकर http://drupal8 टाइप करके साइट खोल सकते हैं।
डेटाबेस बनाना
डेटाबेस बनाने के लिए हम Adminer टूल का उपयोग करेंगे:
Adminer बहुत हल्का है (लगभग 500 KB)। बस इसे डाउनलोड करें, अपने साइट फ़ोल्डर में रखें और इसका नाम adminer.php कर दें।
अब अपने ब्राउज़र में जाएं और टाइप करें: http://drupal8/adminer.php
Open Server में MySQL के लिए डिफ़ॉल्ट उपयोगकर्ता नाम root है और पासवर्ड खाली होता है। सर्वर नाम “localhost” ही रहने दें।
नई डेटाबेस बनाएं — उदाहरण के लिए drupal8 — और कोडिंग चुनें: utf8_general_ci। इससे आप किसी भी भाषा में साइट बना सकेंगे।
PHP और Apache सेटिंग्स
अब सुनिश्चित करें कि Open Server में PHP का संस्करण 5.5.9 या उससे ऊपर है। इसके लिए Open Server की सेटिंग्स खोलें:
“Modules” अनुभाग में जाएं और PHP 5.6 तथा Apache 2.4 चुनें।
इसके बाद Open Server को पुनः प्रारंभ करें।
Drupal 8 डाउनलोड और इंस्टॉल करना
अब सब कुछ तैयार है — चलिए Drupal 8 को आधिकारिक साइट से डाउनलोड करते हैं:
https://www.drupal.org/project/drupal
आप .zip या .tar.gz में से कोई भी डाउनलोड कर सकते हैं। फ़ाइल को 7-Zip से अनज़िप करें और इसकी सामग्री अपनी साइट की फ़ोल्डर में कॉपी करें ताकि index.php रूट में रहे।
अब अपने ब्राउज़र में http://drupal8/ खोलें और इंस्टॉलेशन शुरू करें।
Drupal सबसे पहले आपसे भाषा चुनेगा — यहाँ आप रूसी या कोई अन्य भाषा चुन सकते हैं।
फिर इंस्टॉलेशन प्रोफाइल चुनें: Стандарт (स्टैंडर्ड) या Минимальный (मिनिमल)। स्टैंडर्ड अधिकतर उपयोगकर्ताओं के लिए उपयुक्त है।
यदि Drupal सर्वर कॉन्फ़िगरेशन के बारे में चेतावनी देता है, तो “Продолжить в любом случае” (Continue anyway) पर क्लिक करें।
इसके बाद डेटाबेस विवरण दर्ज करें — नाम: drupal8, उपयोगकर्ता: root, पासवर्ड: खाली।
Drupal स्वतः आवश्यक अनुवाद डाउनलोड करेगा और स्थापना प्रक्रिया पूरी करेगा (5–15 मिनट)। इसके बाद साइट की जानकारी दर्ज करें: साइट का नाम, एडमिन ईमेल, लॉगिन और पासवर्ड।
और बस — Drupal सफलतापूर्वक इंस्टॉल हो गया है! अब आपकी वेबसाइट पूरी तरह से उपयोग के लिए तैयार है।
XAMPP पर Drupal 8 की स्थापना (Open Server बेहतर है)
आप चाहें तो Drupal को XAMPP पर भी इंस्टॉल कर सकते हैं। इसके लिए XAMPP की नवीनतम PHP 5.5.x संस्करण डाउनलोड करें और इंस्टॉल करें।
XAMPP एक सामान्य प्रोग्राम की तरह इंस्टॉल होता है। डिफ़ॉल्ट रूप से इसे C:\xampp में रखें।
स्थापना के बाद Apache और MySQL शुरू करें और अपनी नई साइट जोड़ें।
आप मैन्युअली साइट जोड़ सकते हैं (hosts और httpd-vhosts.conf फाइलों को एडिट करके) या Webmin टूल इंस्टॉल करके GUI से साइट प्रबंधित कर सकते हैं:
http://www.webmin.com/windows.html
Webmin स्थापित करने से पहले आपको Perl की आवश्यकता होगी:
http://www.activestate.com/activeperl/downloads
अपने सिस्टम के अनुसार 64-बिट या 32-बिट संस्करण डाउनलोड करें।