Drupal को कैसे अपडेट करें? Drupal मॉड्यूल को कैसे अपडेट करें?
Drupal एक निरंतर विकसित होने वाली प्रणाली है, जिसमें समय-समय पर अपडेट जारी किए जाते हैं। इसका अर्थ यह नहीं है कि Drupal खराब बनाया गया है और उसे लगातार सुधारने की आवश्यकता है। बल्कि, नए संस्करणों में अक्सर API फ़ंक्शनों में बदलाव या नए फ़ीचर्स जोड़े जाते हैं, जो Drupal की क्षमताओं का विस्तार करते हैं। सुरक्षा अपडेट्स अपेक्षाकृत कम होते हैं। यह महत्वपूर्ण है कि आप हमेशा अपने Drupal कोर और मॉड्यूल्स को नवीनतम संस्करण में रखें। इस लेख में हम देखेंगे कि Drupal और उसके मॉड्यूल्स को कैसे अपडेट किया जाए।
मॉड्यूल सूची में जाएं। यदि कुछ मॉड्यूल्स को अपडेट की आवश्यकता है, तो आपको इस तरह का संदेश दिखाई देगा:
"Доступные обновления" (Available updates) पर क्लिक करें — यहाँ आपको उन मॉड्यूल्स की सूची मिलेगी जिन्हें अपडेट की आवश्यकता है। हरे रंग से चिह्नित मॉड्यूल्स नवीनतम हैं, जबकि पीले और लाल रंग से चिह्नित मॉड्यूल्स पुराने संस्करण दर्शाते हैं:
अपडेट करने से पहले अपनी साइट का बैकअप अवश्य लें! बैकअप कैसे बनाया जाए, इसके लिए आप इस लेख को देख सकते हैं।
आप “Примечание” (Release notes) लिंक पर क्लिक करके यह भी देख सकते हैं कि मॉड्यूल में कौन से बदलाव किए गए हैं:
मॉड्यूल अपडेट करने की प्रक्रिया
1. साइट को मेंटेनेंस मोड में डालें। एडमिन पैनल में जाएं: "Настройка сайта → Сайт на обслуживании" और “Режим обслуживания” सक्षम करें।
अब केवल एडमिनिस्ट्रेटर ही साइट देख सकता है। अन्य उपयोगकर्ताओं को यह संदेश दिखेगा:
साइट पर प्रवेश करने के लिए, URL में /user
जोड़कर लॉगिन करें।
2. साइट कैश साफ़ करें (यह वैकल्पिक है, लेकिन अनुशंसित है)।
3. अब मॉड्यूल की नई संस्करण फ़ाइल डाउनलोड करें — आप सीधे "Скачать" लिंक से या Drupal.org से डाउनलोड कर सकते हैं।
4. पुराने मॉड्यूल की फ़ोल्डर sites/all/modules
से हटा दें।
5. नई मॉड्यूल फ़ोल्डर कॉपी करें।
6. ब्राउज़र में /update.php
जोड़कर update.php फ़ाइल चलाएं।
“Continue” और फिर “Update” पर क्लिक करें।
अपडेट सफलतापूर्वक पूरा हो जाएगा। यदि डेटाबेस संरचना में बदलाव हुए हैं, तो सिस्टम एक संदेश दिखाएगा:
7. अंत में साइट को मेंटेनेंस मोड से बाहर निकालें।
Drupal कोर अपडेट करना
अब जबकि हमने मॉड्यूल अपडेट करना सीख लिया है, चलिए Drupal कोर को अपडेट करते हैं। प्रक्रिया लगभग समान है, लेकिन एक महत्वपूर्ण अपवाद है!
sites फ़ोल्डर में आपकी सभी फाइलें, सेटिंग्स और मॉड्यूल्स मौजूद हैं — इन्हें अपडेट नहीं करना चाहिए। यदि आपने .htaccess फ़ाइल में बदलाव किए हैं, तो उसे भी प्रतिस्थापित न करें।
Drupal का नया संस्करण डाउनलोड करें और सभी फाइलों को बदल दें,
सिवाय sites
फ़ोल्डर और .htaccess
फ़ाइल के।
फाइलें बदलने के बाद update.php फिर से चलाएं।
अब साइट को सामान्य मोड में वापस लाएं — आपका Drupal नवीनतम संस्करण में अपडेट हो गया है।