उन लोगों के लिए जो नहीं जानते कि किसी साइट के प्रमुख और लघु संस्करण क्या हैं, एक छोटी सी व्याख्या: Drupal के प्रमुख संस्करण 6, 7, 8 हैं, और लघु संस्करण 7.1, 7.2, 7.34 हैं...
अब आइए अपने पाठ की वास्तविक सामग्री पर आगे बढ़ें। Drupal प्लेटफ़ॉर्म का मूल हाल ही में अपडेट किया गया था, इसलिए कई उपयोगकर्ता रुचि रखते हैं कि इसे स्वयं कैसे अपडेट किया जाए।
इस साइट के मॉड्यूल को विशेष अंतर्निर्मित टूल के साथ अद्यतन किया जाता है। ऐसा करने के लिए आपके पास विशेष ज्ञान या कौशल होने की आवश्यकता नहीं है। लेकिन कर्नेल स्वचालित रूप से अपडेट नहीं हो सकता. आपको इसे स्वयं अपडेट करना होगा.
पूरा कर्नेल अद्यतनव्यावहारिक रूप से आवश्यक नये संस्करण के जारी होने के तुरंत बाद. अपडेट Drupal के नवीनतम संस्करण को स्थापित करने के साथ शुरू होते हैं। ऐसा करने के लिए, अपने संदेश में उपलब्ध अपडेट के लिंक पर क्लिक करें जिसमें कहा गया है कि सिस्टम को तत्काल अपडेट करने की आवश्यकता है।
इसके बाद, आपको संसाधन का पूर्ण बैकअप (आपके होस्ट पर स्थित डेटाबेस के साथ सर्वर पर साइट निर्देशिका में मौजूद सभी फ़ाइलें) करने की आवश्यकता है।
अब संसाधन पर आपको "कॉन्फ़िगरेशन" नामक अनुभाग पर जाना होगा और "विकास" टैब में "रखरखाव मोड" का चयन करना होगा। संसाधन को रखरखाव मोड में स्थानांतरित करने के लिए फॉर्म के पास, आपको उचित चिह्न (टिक) लगाना होगा। ये सेटिंग्स सहेजी जानी चाहिए.
सर्वर पर साइट फ़ोल्डर में जाकर, आपको robots.txt और .htaccess को छोड़कर, साइट के मूल से संबंधित सभी फ़ाइलों को हटाना होगा (बशर्ते कि वे पहले संपादित किए गए हों, जिन्हें आप अपडेट करते समय खोना नहीं चाहेंगे) Drupal कोर), साथ ही फ़ोल्डर, साइटों को छोड़कर (क्योंकि यह आपकी साइट की सभी कार्यशील सामग्रियों को संग्रहीत करता है)।
महत्वपूर्ण!मैं आपका ध्यान इस वाक्यांश की ओर आकर्षित करना चाहता हूँ " साइट के मूल से संबंधित सभी फ़ाइलें हटा दें ", विभिन्न वेबमास्टर्स (Google, Yandex, आदि) की फ़ाइलें, अन्य फ़ाइलें जो मानक Drupal कोर से संबंधित नहीं हैं, उन्हें छूने की आवश्यकता नहीं है।
महत्वपूर्ण!यदि आपका काम वाणिज्यिक किकस्टार्ट जैसे वितरण का उपयोग करता है, तो प्रोफाइल नामक फ़ोल्डर को छोड़ दिया जाना चाहिए। इस मामले में, सारा डेटा बस कॉपी कर लिया जाता है और फिर उसे नवीनतम जानकारी से बदल दिया जाता है।
अब नए कर्नेल के संग्रह से, जिसे हमने पाठ की शुरुआत में डाउनलोड किया था, हमें सभी फ़ाइलों को निकालने और उन्हें सर्वर पर अपलोड करने की आवश्यकता होगी, हमारी वेबसाइट के फ़ोल्डर में, जिसे हमने अभी-अभी सभी अनावश्यक चीजों से साफ़ किया है . लेकिन कुछ अपवाद भी हैं, हां, आपने अनुमान लगाया, साइटें (खैर, .htaccess के साथ robots.txt, यदि आपने उन्हें हटाया नहीं है) बची हुई हैं।
इसके बाद, your_site/update.php पर जाएं और सभी चरणों में Drupal अनुरोधों की पुष्टि करें।
मॉनिटर पर एक स्वचालित संदेश दिखाई देने के बाद कि सब कुछ सफलतापूर्वक अपडेट कर दिया गया है, आप अपनी साइट के मुख्य पृष्ठ पर जा सकते हैं और नियंत्रण जांच कर सकते हैं। यदि सब कुछ ठीक से काम करता है, तो आपको साइट रखरखाव मोड को बंद करना होगा।
इन सरल चरणों के बाद, Drupal कोर नवीनतम संस्करण होगा।
खैर, शुरुआती लोगों के लिए कुछ और युक्तियाँ:
समय-समय पर, डेवलपर्स Drupal का एक नया संस्करण जारी करते हैं जो सुरक्षा-संबंधी सहित विभिन्न बगों को ठीक करता है। इसलिए Drupal को अपडेट करना बेहद जरूरी है।
आज हम देखेंगे कि Drupal को वर्तमान में उपलब्ध नवीनतम संस्करण में कैसे अपडेट किया जाए।
ध्यान!!!अपडेट शुरू करने से पहले, भविष्य में अपडेट के दौरान कुछ गलत होने पर अनावश्यक सिरदर्द से बचने के लिए अपनी साइट और डेटाबेस फ़ाइलों का बैकअप बना लें। बैकअप से आप हमेशा अपनी साइट को पूरी तरह से पुनर्स्थापित कर सकते हैं।
दुर्भाग्य से, स्वचालित अपडेट प्रदान नहीं किया गया है और हम Drupal को मैन्युअल रूप से अपडेट करेंगे।
हम नियंत्रण कक्ष में अधिसूचना से, या "रिपोर्ट" > "उपलब्ध अपडेट" पर जाकर नए संस्करण की उपलब्धता के बारे में पता लगा सकते हैं।
यहां हमें नवीनतम संस्करण डाउनलोड करने की पेशकश की गई है; ऐसा करने के लिए, "डाउनलोड" लिंक पर क्लिक करें।
और प्रस्तावित फ़ाइल को अपने कंप्यूटर में सहेजें।
Drupal कोर अपडेट के साथ डाउनलोड किए गए संग्रह को अनज़िप किया जाना चाहिए और सभी फ़ोल्डरों और फ़ाइलों को साइट की रूट निर्देशिका में कॉपी किया जाना चाहिए। कॉपी करने के दौरान, हम सभी फ़ोल्डरों और फ़ाइलों को बदलने के लिए सहमत होते हैं।
हमने Drupal कोर को अद्यतन करने का काम पूरा कर लिया है; अब हम डेटाबेस में आवश्यक परिवर्तन करेंगे। ऐसा करने के लिए, आपको update.php फ़ाइल चलानी होगी। ऐसा करने के लिए, अपना ब्राउज़र खोलें और डोमेन नाम में जोड़ें: /update.php, आपको निम्नलिखित मिलना चाहिए: http://your-site.com/update.php।
खुलने वाले डेटाबेस अपडेट पेज पर, हम अस्थायी रूप से साइट को रखरखाव मोड में स्विच कर सकते हैं; ऐसा करने के लिए, लिंक - रखरखाव मोड (1) पर क्लिक करें। रखरखाव मोड किसी बाहरी सर्वर पर स्थित साइट पर उपयोगी होगा जिसमें विज़िटर हों। यदि आप स्थानीय सर्वर पर एक वेबसाइट बना रहे हैं, तो आप रखरखाव मोड का उपयोग नहीं कर सकते हैं और "जारी रखें" बटन (2) पर क्लिक कर सकते हैं।
आइए मान लें कि हमें साइट को रखरखाव मोड में डालने की आवश्यकता है, और हमने लिंक - रखरखाव मोड का पालन किया। खुलने वाली विंडो में, "साइट को रखरखाव मोड में रखें" के बगल में स्थित बॉक्स को चेक करें और "सेटिंग्स सहेजें" बटन पर क्लिक करें।
अब आपको डेटाबेस अपडेट पेज पर लौटने की जरूरत है, ऐसा करने के लिए, ब्राउज़र लाइन में फिर से दर्ज करें: http://your-site.com/update.php और खुलने वाली विंडो में, "जारी रखें" पर क्लिक करें।
"लंबित अपडेट लागू करें" बटन पर क्लिक करके लंबित अपडेट लागू करें।
अद्यतन पूरा होने के बाद, एक पृष्ठ हमारे सामने आता है जो हमें सूचित करता है कि सब कुछ सफल और त्रुटियों के बिना था।
हमें साइट के मुख्य पृष्ठ या प्रशासन पृष्ठ पर जाने के लिए कहा जाता है। चूँकि हमें साइट को रखरखाव मोड से उत्पादन मोड में स्थानांतरित करने की आवश्यकता है, आइए व्यवस्थापक पृष्ठ का चयन करें।
व्यवस्थापक पैनल में, हमें तुरंत एक अधिसूचना दिखाई देती है जो हमें सूचित करती है कि साइट रखरखाव मोड में है। आइए इसे ठीक करें. लिंक पर क्लिक करें - कार्य मोड पर स्विच करें।
और हम स्वयं को रखरखाव मोड पृष्ठ पर पाते हैं जिससे हम पहले से ही परिचित हैं। "साइट को रखरखाव मोड में रखें" के बगल में स्थित बॉक्स को अनचेक करें और "सेटिंग्स सहेजें" बटन पर क्लिक करें।
आइए सुनिश्चित करें कि Drupal अपडेट सफल रहा। आइए रिपोर्ट > उपलब्ध अपडेट पर जाएं और हम देख सकते हैं कि Drupal का वर्तमान संस्करण अद्यतित है।
नमस्ते! समय-समय पर Drupal का नया संस्करण जारी किया जाता है। और फिर सिस्टम को अपडेट करने का सवाल उठता है. इस आर्टिकल में मैं आपको विस्तार से बताऊंगा, Drupal को कैसे अपडेट करेंसिर्फ 10 चरणों में.
दुर्भाग्य से, Drupal स्वचालित अपडेट प्रदान नहीं करता है। व्यक्तिगत रूप से, इसने मुझे अप्रिय रूप से आश्चर्यचकित कर दिया। यह कैसे संभव है? आख़िरकार, उसी वर्डप्रेस और जूमला में, आपको बस कुछ बटन दबाने की ज़रूरत है, और सब कुछ हमारी भागीदारी के बिना होता है। यहां ऐसी कोई बात नहीं है. सब कुछ हाथ से ही करना होगा.
बनाना सुनिश्चित करें। यदि कुछ गलत होता है, प्रक्रिया के दौरान कोई त्रुटि होती है और साइट की कार्यक्षमता बाधित होती है, तो आप तुरंत Drupal के पुराने, सिद्ध संस्करण पर वापस जा सकते हैं। समय पर बैकअप से डेटा और तंत्रिका कोशिकाओं की अपूरणीय क्षति से बचने में मदद मिलेगी।
पहली बार Drupal को अपडेट करना इतना आसान नहीं होगा, लेकिन चूंकि कर्नेल के नए संस्करण गहरी नियमितता के साथ जारी किए जाते हैं, इसलिए आप जल्द ही इसमें महारत हासिल कर लेंगे और इससे कोई समस्या नहीं होगी। अभी के लिए, बस मेरे द्वारा नीचे दिए गए निर्देशों का पालन करें। सावधान रहें और सब कुछ अच्छा ही ख़त्म होगा.
1. आप नियंत्रण कक्ष में एक अधिसूचना से या व्यवस्थापक के ईमेल पर भेजे गए पत्र से नए संस्करण की उपलब्धता के बारे में जान सकते हैं। इसे सत्यापित करने के लिए, "रिपोर्ट" - "उपलब्ध अपडेट" अनुभाग पर जाएं।
बाईं ओर "डाउनलोड" बटन पर क्लिक करें और Drupal का नवीनतम (अनुशंसित) संस्करण डाउनलोड करें।
इस बात पर भी ध्यान दें कि वर्तमान अपडेट में क्या शामिल है। यदि सूची में सेटिंग्स.php फ़ाइल है, जिसमें डेटाबेस के बारे में जानकारी है, तो इसे एक नए से बदलना होगा, और फिर मैन्युअल रूप से संपादित करना होगा - अपनी साइट के बारे में पुराना डेटा दर्ज करें (/साइट्स/डिफ़ॉल्ट निर्देशिका में स्थित) ).
2. हम साइट को "रखरखाव" मोड में स्थानांतरित करते हैं। साइट आगंतुकों के लिए बंद रहेगी, जिससे आगे के सभी ऑपरेशन चुपचाप किए जा सकेंगे। "कॉन्फ़िगरेशन" - "रखरखाव मोड" अनुभाग पर जाएँ।
"साइट को रखरखाव मोड में रखें" के बगल में स्थित बॉक्स को चेक करें और सेटिंग्स को सहेजें।
4. हम सर्वर का उपयोग करके जाते हैं और /साइट्स फ़ोल्डर और ऑपरेशन के दौरान बदली गई कुछ फ़ाइलों को छोड़कर सभी पुरानी फ़ाइलों को हटा देते हैं। सबसे पहले, यह साइटमैप.xml वाली एक फ़ाइल है।
5. Drupal के नए संस्करण की फ़ाइलें सर्वर पर अपलोड करें। /साइट्स निर्देशिका और .htaccess, robots.txt फ़ाइलों को छोड़कर सब कुछ (साइटमैप.xml साइटमैप मानक Drupal पैकेज में शामिल नहीं है)।
एक बार फिर मैं आपका ध्यान /sites/default से सेटिंग्स.php फ़ाइल की ओर आकर्षित करना चाहूँगा। यदि यह अपडेट की सूची में शामिल है, तो आपको इसे मैन्युअल रूप से नए संस्करण से बदलना होगा, और फिर अपनी साइट के लिए डेटा दर्ज करना होगा।
7. संपादन के लिए पहले से ही परिचित सेटिंग्स.php फ़ाइल खोलें। हमें इसमें यह पंक्ति मिलती है:
$update_free_access = गलत; |
और इसे इसमें बदलें:
$update_free_access = सत्य; |
किए गए परिवर्तन सहेजें. अब आप डेटाबेस के साथ काम करना शुरू कर सकते हैं।
8. पते http://vash_sayt.ru/update.php पर जाएं। निःसंदेह, आपको अपना स्वयं का डोमेन नाम उपयोग करना होगा। हम Drupal डेटाबेस अपडेट प्रोग्राम में आते हैं। यहां सब कुछ सरल है.
9. यह सुनिश्चित करने के लिए कि Drupal अपडेट सफल रहा, "रिपोर्ट" - "उपलब्ध अपडेट" अनुभाग पर जाएं। वर्तमान संस्करण के सामने एक हरे रंग का चेकमार्क और "अपडेटेड" शब्द होना चाहिए।
10. साइट को "रखरखाव" मोड से बाहर ले जाता है - "कॉन्फ़िगरेशन" - "रखरखाव मोड" अनुभाग में बॉक्स को अनचेक करें।
जैसा कि आप देख सकते हैं, Drupal को अपडेट करना इतना आसान नहीं है। मैं पर अभ्यास करने की सलाह देता हूं। पहली बार, सब कुछ उतना सुचारू रूप से नहीं चल पाएगा जितना हम चाहेंगे। हालाँकि, फ़ाइलों और डेटाबेस की अद्यतित बैकअप प्रतियां हाथ में होने से डरने की कोई बात नहीं है।
यह सभी आज के लिए है। आपके ध्यान देने के लिए धन्यवाद! यह और अधिक दिलचस्प हो जाएगा!
अपग्रेड करने से पहले, अपनी फ़ाइलों और डेटाबेस का बैकअप लें
5.x और 6.x (संस्करण 6.x में अपग्रेड करने से पहले, Drupal को 5.x शाखा में नवीनतम संस्करण में अपडेट करें, और सभी अतिरिक्त प्रोजेक्ट्स को भी नवीनतम संस्करणों में अपडेट करें)।
6.x शाखा के लिए आवश्यक परियोजनाओं की उपलब्धता की जाँच करें। यदि नई शाखा के लिए कुछ प्रोजेक्ट तैयार नहीं हैं, तो आप अपडेट को स्थगित करने का निर्णय ले सकते हैं।
फिर अगले मॉड्यूल को सक्षम करें और यदि अपडेट सफल होता है, तो फिर से एक बैकअप प्रतिलिपि बनाएं। प्रत्येक मॉड्यूल अपडेट के बीच इसे दोहराएं ताकि यदि कोई समस्या हो, तो आप नवीनतम अपडेट पर वापस लौट सकें। यदि update.php स्क्रिप्ट चलाते समय कोई अपडेट त्रुटि होती है, तो साइट की पिछली स्थिति को पुनर्स्थापित करें, त्रुटि संदेश सहेजें और फोरम पर मदद मांगें। समस्या का समाधान होने तक अपडेट जारी न रखें और त्रुटि संदेशों को छोड़ दें।
यदि Drupal 6.x के लिए थीम का कोई संस्करण है, तो उसे सक्षम करें।
उदाहरण के लिए, 7.0 और 7.1 (क्रमिक रूप से छोटे संस्करणों के बीच अपडेट करने की कोई आवश्यकता नहीं है; उदाहरण के लिए, यदि आपके पास संस्करण 7.0 स्थापित है, तो आप तुरंत Drupal को संस्करण 7.2 में अपडेट कर सकते हैं)।
जब मैं गाइड लिख रहा था, Drupal कोर अपडेट किया गया था।
सभी गाइडों में सिस्टम कर्नेल को अद्यतन करने के बारे में जानकारी न जोड़ना मूर्खता होगी। इसलिए, यदि कर्नेल को अद्यतन करने की आवश्यकता है, लेकिन आप नहीं जानते कि यह कैसे करना है, तो यह मार्गदर्शिका आपके लिए है।
तो, एक नया कर्नेल सामने आया है। मॉड्यूल अंतर्निहित टूल का उपयोग करके स्वचालित रूप से अपडेट किए जाते हैं और यहां तक कि एक बच्चा भी ऐसा कर सकता है। कर्नेल स्वयं अद्यतन नहीं हो सकता; यह मैन्युअल रूप से किया जाना चाहिए। इसमें कुछ भी गलत नहीं है अगर आप मामले को पूरी गंभीरता से लें, खासकर अगर यह उत्पादन का मामला हो।
क्या करें? अद्यतन करें, और नया संस्करण जितनी जल्दी जारी हो, उतना बेहतर होगा। विशेष रूप से "सुरक्षित नहीं!" चिह्नित अपडेट के लिए, जैसा कि ऊपर स्क्रीनशॉट में दिखाया गया है।
चल दर। सबसे पहले, Drupal का नवीनतम संस्करण डाउनलोड करें। इसके बाद हम निम्नलिखित कार्य करते हैं:
अब कर्नेल नवीनतम संस्करण होगा.
इन सरल छह चरणों में आप Drupal के अपने संस्करण को अपडेट कर सकते हैं।