NexxDigital - कंप्यूटर और ऑपरेटिंग सिस्टम

उन लोगों के लिए जो नहीं जानते कि किसी साइट के प्रमुख और लघु संस्करण क्या हैं, एक छोटी सी व्याख्या: 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 में सबसे बड़ी सुरक्षा खामियों में से एक साइट के रूट से readme.txt, License.txt, कॉपीराइट.txt, Changelog.txt, मेंटेनर्स.txt की फ़ाइलें हैं, जिनमें आप आसानी से सभी आवश्यक जानकारी पा सकते हैं। साइट में "अंडर द हुड" है और स्कूल ट्यूटोरियल के अनुसार, "डमीज़ के लिए कर्नेल के ऐसे और ऐसे संस्करण के साथ ऐसी और ऐसी साइट को हैक करें" साइट प्रशासन के जीवन को कई दिनों, यहां तक ​​कि हफ्तों तक अंधकारमय कर देगा। .इसलिए, हम सिस्टम को इंस्टॉल/अपडेट करने के तुरंत बाद इन फ़ाइलों को हटा देते हैं। इनका उपयोग संसाधन के संचालन में नहीं किया जाता है, इसलिए इससे आपको किसी भी तरह का खतरा नहीं है, लेकिन इतनी छोटी सी बात किसी ऐसे व्यक्ति के जीवन को थोड़ा कम सुखद बना सकती है जो आपकी साइट को हैक करना चाहता है।

समय-समय पर, डेवलपर्स 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 शाखा के लिए आवश्यक परियोजनाओं की उपलब्धता की जाँच करें। यदि नई शाखा के लिए कुछ प्रोजेक्ट तैयार नहीं हैं, तो आप अपडेट को स्थगित करने का निर्णय ले सकते हैं।

  1. "प्रबंधन - कॉन्फ़िगरेशन - रखरखाव" पृष्ठ पर जाएं और साइट को रखरखाव मोड में डालें
  2. "प्रबंधन - साइट निर्माण - थीम्स" पृष्ठ पर जाएं और गारलैंड थीम का चयन करें
  3. "प्रबंधन - साइट निर्माण - मॉड्यूल" पृष्ठ पर जाएं और सभी अतिरिक्त मॉड्यूल बंद करें। यदि आप जानते हैं कि आपको नए संस्करण में कुछ मौजूदा मॉड्यूल की आवश्यकता नहीं होगी और आपको उनके डेटा की आवश्यकता नहीं है, तो उन्हें "रिमूवल" टैब के माध्यम से हटा दें, और फिर उनकी फ़ाइलों को हटा दें। शेष मॉड्यूल फ़ाइलों को यथास्थान छोड़ दें
  4. साइट्स/default/default.settings.php फ़ाइल हटाएँ
  5. सुनिश्चित करें कि साइट्स/डिफॉल्ट/सेटिंग्स.php फ़ाइल लिखने योग्य है (अपग्रेड प्रक्रिया के दौरान इसे 6.x प्रारूप में परिवर्तित किया जाएगा)
  6. संस्करण 6.x के लिए अतिरिक्त प्रोजेक्ट फ़ोल्डर हटाएँ और उनके स्थान पर संस्करण 7.x के लिए प्रोजेक्ट संस्करणों की प्रतिलिपि बनाएँ (प्रत्येक प्रोजेक्ट की UPGRADE.txt फ़ाइल पढ़ें)
  7. "प्रबंधन - साइट निर्माण - मॉड्यूल" पृष्ठ पर जाएं और एक अतिरिक्त मॉड्यूल सक्षम करें
  8. URL example.com/update.php पर जाकर update.php स्क्रिप्ट चलाएँ। यह क्रिया डेटाबेस में इस ऐड-ऑन की तालिकाओं को अपडेट कर देगी
  9. update.php स्क्रिप्ट चलने के बाद अपनी फ़ाइलों और डेटाबेस का बैकअप बनाएं

फिर अगले मॉड्यूल को सक्षम करें और यदि अपडेट सफल होता है, तो फिर से एक बैकअप प्रतिलिपि बनाएं। प्रत्येक मॉड्यूल अपडेट के बीच इसे दोहराएं ताकि यदि कोई समस्या हो, तो आप नवीनतम अपडेट पर वापस लौट सकें। यदि update.php स्क्रिप्ट चलाते समय कोई अपडेट त्रुटि होती है, तो साइट की पिछली स्थिति को पुनर्स्थापित करें, त्रुटि संदेश सहेजें और फोरम पर मदद मांगें। समस्या का समाधान होने तक अपडेट जारी न रखें और त्रुटि संदेशों को छोड़ दें।

यदि Drupal 6.x के लिए थीम का कोई संस्करण है, तो उसे सक्षम करें।

छोटे संस्करणों के बीच अपग्रेड करें

उदाहरण के लिए, 7.0 और 7.1 (क्रमिक रूप से छोटे संस्करणों के बीच अपडेट करने की कोई आवश्यकता नहीं है; उदाहरण के लिए, यदि आपके पास संस्करण 7.0 स्थापित है, तो आप तुरंत Drupal को संस्करण 7.2 में अपडेट कर सकते हैं)।

  1. उपयोगकर्ता खाता #1 में लॉग इन करें
  2. "प्रबंधन - कॉन्फ़िगरेशन - विकास - रखरखाव" पृष्ठ पर जाएं और साइट को रखरखाव मोड में डालें
  3. साइट फ़ोल्डर और रूट फ़ोल्डर में कर्नेल फ़ाइलों को छोड़कर कर्नेल फ़ोल्डर हटाएं
    • यदि आपने .htaccess और robots.txt फ़ाइलों में परिवर्तन किए हैं, तो आपको नई फ़ाइलों में परिवर्तन करने की आवश्यकता होगी
    • यदि संस्करण में default.settings.php फ़ाइल में परिवर्तन शामिल हैं (संस्करण नोट्स देखें), तो नई फ़ाइल में परिवर्तन करने की आवश्यकता होगी
  4. हटाई गई पुरानी फ़ाइलों के स्थान पर नए संस्करण की फ़ाइलें अनपैक करें
    • .htaccess और robots.txt फ़ाइलों में परिवर्तन करें (यदि आवश्यक हो)
    • default.settings.php फ़ाइल से कॉपी करके और उसका नाम बदलकर एक सेटिंग्स.php फ़ाइल बनाएं और उसमें बदलाव करें (यदि आवश्यक हो)
  5. URL example.com/update.php पर जाकर update.php स्क्रिप्ट चलाएँ। यह क्रिया डेटाबेस में मुख्य तालिकाओं को अद्यतन करेगी
  6. "प्रबंधन - रिपोर्ट - स्थिति" पृष्ठ पर जाएं और सुनिश्चित करें कि सभी संकेतक सामान्य हैं
  7. "प्रबंधन - कॉन्फ़िगरेशन - विकास - रखरखाव" पृष्ठ पर जाएं और साइट को रखरखाव मोड से बाहर निकालें

जब मैं गाइड लिख रहा था, Drupal कोर अपडेट किया गया था।

सभी गाइडों में सिस्टम कर्नेल को अद्यतन करने के बारे में जानकारी न जोड़ना मूर्खता होगी। इसलिए, यदि कर्नेल को अद्यतन करने की आवश्यकता है, लेकिन आप नहीं जानते कि यह कैसे करना है, तो यह मार्गदर्शिका आपके लिए है।

तो, एक नया कर्नेल सामने आया है। मॉड्यूल अंतर्निहित टूल का उपयोग करके स्वचालित रूप से अपडेट किए जाते हैं और यहां तक ​​कि एक बच्चा भी ऐसा कर सकता है। कर्नेल स्वयं अद्यतन नहीं हो सकता; यह मैन्युअल रूप से किया जाना चाहिए। इसमें कुछ भी गलत नहीं है अगर आप मामले को पूरी गंभीरता से लें, खासकर अगर यह उत्पादन का मामला हो।

क्या करें? अद्यतन करें, और नया संस्करण जितनी जल्दी जारी हो, उतना बेहतर होगा। विशेष रूप से "सुरक्षित नहीं!" चिह्नित अपडेट के लिए, जैसा कि ऊपर स्क्रीनशॉट में दिखाया गया है।

चल दर। सबसे पहले, Drupal का नवीनतम संस्करण डाउनलोड करें। इसके बाद हम निम्नलिखित कार्य करते हैं:

अब कर्नेल नवीनतम संस्करण होगा.

इन सरल छह चरणों में आप Drupal के अपने संस्करण को अपडेट कर सकते हैं।

एक नोट पर

  1. साइट के रूट से फ़ाइलें हटाएं और हमेशा हटाएं: CHANGELOG.txt, COPYRIGHT.txt, INSTALL.txt, LICENSE.txt, MAINTAINERS.txt, README.txt - यह साइट की सुरक्षा में सबसे पहला छेद है। इन फ़ाइलों के आधार पर, आप सिस्टम का संस्करण निर्धारित कर सकते हैं; तदनुसार, संस्करण और उसके छिद्रों को जानने से साइट को हैक करना बहुत आसान हो जाएगा।
  2. अपना कर्नेल हमेशा अद्यतन करें. हाँ, यह आलस्य है, यह एक कठिन काम है, लेकिन सुरक्षा सबसे पहले आती है।
  3. कर्नेल में कुछ भी संग्रहित न करें. इसीलिए हमने साइट्स फ़ोल्डर और दो फ़ाइलों को छोड़कर सब कुछ हटा दिया। हर किसी के पास अपनी दो फ़ाइलें हो सकती हैं, वे संस्करण-दर-संस्करण नहीं बदलती हैं, लेकिन साइटों के लिए वे परिवर्तन के अधीन हैं। गलती से इन्हें बदलने से समस्या खड़ी हो सकती है. हमने साइट्स फ़ोल्डर को नहीं छुआ, क्योंकि इसमें बिल्कुल भी कोई बदलाव नहीं हुआ है। यह फ़ोल्डर सिस्टम फ़ाइलों के लिए एक भंडारण है; वहां अद्यतन करने के लिए कुछ भी महत्वपूर्ण नहीं है। अन्य सभी फ़ोल्डर और फ़ाइलें अद्यतन के अधीन हो सकती हैं। मैंने पहले ही लिखा है - किसी भी परिस्थिति में कर्नेल फ़ाइल और फ़ोल्डरों को न छुएं। अपनी ज़रूरत की हर चीज़ साइटों में संग्रहीत करें। और कोर कोड को संपादित न करें, उसके लिए एक Drupal API है।
  4. यदि किसी कारण से आपने अपडेट मॉड्यूल को बंद कर दिया है, तो आपको पता नहीं चलेगा कि आपकी वेबसाइट पर कर्नेल का नया संस्करण जारी किया गया है। इस मामले में, मैन्युअल रूप से अपडेट की जांच करें।
  5. और सबसे सामान्य सलाह - बैकअप के बिना अपडेट न करें।


यदि आपको कोई त्रुटि दिखाई देती है, तो टेक्स्ट का एक टुकड़ा चुनें और Ctrl+Enter दबाएँ
शेयर करना:
NexxDigital - कंप्यूटर और ऑपरेटिंग सिस्टम