जूमला होस्टिंग को कैसे अपडेट करें। जूमला को नवीनतम संस्करण में अपडेट करें। हमारे वीडियो में माइग्रेशन प्रक्रिया को समझाते हुए

नमस्कार प्रिय पाठक। इस लेख में, मैं आपको दिखाऊंगा कि जूमला 2.5 को जूमला 3.3.6 में सही तरीके से कैसे अपग्रेड किया जाए। संस्करण 3.3.6 इस लेखन के समय नवीनतम था, यही कारण है कि इसे इस लेख के लिए लिया गया था, और मैंने अपनी साइटों को इस संस्करण में अपडेट किया। सबसे पहले, अद्यतन के सामान्य विचार के बारे में।

अद्यतन का सामान्य विचार

अद्यतन का सामान्य विचार है. एक सुरक्षित अपडेट के लिए, हम J!2.5 वर्किंग साइट को एक "अलग लोकेशन" पर ले जाते हैं और वहां इसे अपडेट करते हैं। हम कार्य स्थल को वहीं छोड़ देते हैं और इसे बंद भी नहीं करते हैं। अपडेट के बाद, हम साइट को "पुरानी" साइट के बजाय वापस स्थानांतरित कर देते हैं। आप कई "स्थानों" को अद्यतन करने के लिए साइट को स्थानांतरित कर सकते हैं:

  • रूट निर्देशिका की उपनिर्देशिका के लिए;
  • किसी अन्य सर्वर के लिए और एक अलग डोमेन का उपयोग करके वहां जूमला 2.5 अपडेट करें;
  • आप एक सबडोमेन बना सकते हैं और साइट को उसमें स्थानांतरित कर सकते हैं।

किसी भी तरह, विचार वही रहता है। प्राथमिक साइट ऑनलाइन है और बैकअप साइट को अद्यतन किया जा रहा है। अद्यतन के बाद, साइट पहले से ही संस्करण में है जूमला 3.3.6 को मुख्य डोमेन में स्थानांतरित कर दिया गया है, और साइट बिना रुके काम करना जारी रखती है।

मैं आपको अद्यतन करने के लिए डेनवर जैसे स्थानीय सर्वर का उपयोग करने की सलाह नहीं देता। मैं मुफ्त सर्वर पर अपडेट करने की सलाह भी नहीं देता।

जूमला 3.3.6 . को अद्यतन करने का प्रारंभिक चरण

आइए सर्वर सॉफ़्टवेयर की जाँच करके शुरू करें, क्योंकि यदि आपको याद है, तो मैंने न्यूनतम PHP संस्करण के लिए बार को बढ़ाकर 5.3.10 कर दिया है।

मेरे सर्वर पर, PHP 5.3.3 के साथ एक असेंबली थी, इसलिए मुझे सर्वर की तकनीकी सेवा के साथ संचार करके माइग्रेशन शुरू करना पड़ा (कुछ सर्वरों पर, क्लाइंट अपने आप PHP संस्करण बदल सकता है)।

PHP 5.3.29 मेरे लिए बहुत जल्दी स्थापित हो गया था, जो जूमला 3.3.6 स्थापित करने के लिए पूरी तरह से उपयुक्त है। हालांकि, आपको सर्वर की तकनीकी सेवा के काम की जांच करने की आवश्यकता है, जिसका अर्थ है कि आपको स्वयं PHP संस्करण की जांच करने की आवश्यकता है।

अपने सर्वर के PHP संस्करण की जाँच करना बहुत आसान है।

  • एक पाठ संपादक में (उदाहरण के लिए, नोटपैड +) एक मनमाना नाम और निम्नलिखित सामग्री के साथ एक php फ़ाइल बनाएँ:
  • एफ़टीपी के माध्यम से बनाई गई फ़ाइल को साइट के रूट पर अपलोड करें;
  • अगला, हम ब्राउज़र में बनाई गई php फ़ाइल चलाते हैं और php संस्करण के बारे में जानकारी पढ़ते हैं।

मैं आपको याद दिला दूं कि जूमला 3.3.6 स्थापित करने के लिए न्यूनतम PHP संस्करण PHP 5.3.10 है, हालांकि, PHP 5.4 पहले से ही अनुशंसित है। जाहिर है, जूमला 3.4 एक बार फिर सर्वर सॉफ्टवेयर के लिए बार बढ़ा देगा।

जूमला 2.5 की जांच और अद्यतन करना

माइग्रेशन प्रारंभ करने से पहले कृपया अपने जूमला 2.5.x संस्करण को नवीनतम संस्करण 2.5.28 में अपडेट करें। इसे टैब से स्वचालित रूप से करें: एक्सटेंशन→एक्सटेंशन मैनेजर→अपडेट. या यहां अपडेट पैकेज डाउनलोड करें (http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseView&release_id=19919) और जूमला 2.5.x संस्करण को मैन्युअल रूप से FTP के माध्यम से अपडेट करें।

अद्यतन के लिए साइट तैयार करना, पहली सफाई

  • अगला कदम साइट से सभी अनावश्यक (अप्रकाशित) लेखों को हटाना है। यह टैब पर है: सामग्री प्रबंधक → फ़िल्टर-स्थिति: अप्रकाशित → कार्ट में जोड़ें.
  • कूड़ेदान खाली करें।
  • इसी तरह, सभी अप्रकाशित मॉड्यूल हटा दें। टैब मॉड्यूल प्रबंधक → फ़िल्टर-स्थिति: अप्रकाशित → कार्ट में जोड़ें.
  • कूड़ेदान खाली करें।
  • प्री-अपडेट और हटाने के बाद, साइट का कैशे साफ़ करें। ( वेबसाइट→रखरखाव→कैश साफ़ करें).
  • साइट का पुराना कैश साफ़ करें।
  • जांचें कि डेटाबेस संस्करण अद्यतित है। यह टैब पर किया जाता है। विस्तार प्रबंधक → डेटाबेस.

अपनी उत्पादन साइट का बैकअप लेना

अब आपको साइट का पूर्ण बैकअप बनाने की आवश्यकता है, जैसे साइट को किसी अन्य होस्टिंग में स्थानांतरित करते समय। मैं इसे कॉपी 1 कहूंगा, यह "चलेगा"। प्रतिलिपि में सभी साइट फ़ाइलें और निर्देशिकाएं (एफ़टीपी के माध्यम से की गई) प्लस डेटाबेस निर्यात (आपके होस्टिंग या सर्वर के phpMyAdmin में किया गया) शामिल होना चाहिए। मेरे द्वारा लेख में लिखी गई साइट की बैकअप प्रतिलिपि कैसे बनाएं:

अब, हम बैकअप के साथ काम करते हैं, और मुख्य साइट ऑनलाइन रहती है और काम करती है।

एक उपनिर्देशिका में एक कार्यशील साइट को पुनर्स्थापित करना

अद्यतन करने के लिए, साइट की उपनिर्देशिका में अद्यतन विकल्प का उपयोग करें।

अगला कार्य। आपको साइट की उपनिर्देशिका में बैकअप से कार्यशील साइट J!2.5 को पुनर्स्थापित करने की आवश्यकता है। मैं उपनिर्देशिका का नाम दूंगा: पेरेनोस, नाम कोई मायने नहीं रखता।

किसी उपनिर्देशिका में J!2.5 साइट को पुनर्स्थापित करने के लिए, निम्न कार्य करें:

  1. साइट की मूल निर्देशिका में, एक उपनिर्देशिका बनाएँ: perenos;
  2. व्यवस्थापक में। सर्वर पैनल, अपने नाम, नए उपयोगकर्ता और अपने एक्सेस पासवर्ड के साथ एक नया डेटाबेस बनाएं। पुराने उपयोगकर्ता को न रखें।
  3. बैकअप फ़ोल्डर और फ़ाइलें J! 2.5 एफ़टीपी के माध्यम से उपनिर्देशिका में अपलोड करें: पेरेनोस।
  4. J!2.5 डेटाबेस रिजर्व को नए डेटाबेस में आयात करें।
  5. कॉन्फ़िगरेशन.php फ़ाइल में, हम डेटाबेस डेटा और पथ को tmp और लॉग फ़ोल्डर में बदलते हैं। पथ पूर्ण होना चाहिए, var निर्देशिका से शुरू होना चाहिए। उदाहरण के लिए, पेरेनोस उपनिर्देशिका के लिए:
  • var/path_to_Joomla/perenos/log

पुनर्प्राप्ति की जांच करने के लिए, कार्यशील साइट का एक डुप्लिकेट खोलें, पते पर: Your-domain/perenos . इसके बाद, हम साइट के व्यवस्थापकीय पैनल में काम करते हैं आपका डोमेन/पेरेनोस.

वैकल्पिक, लेकिन आप साइट पैनल में डिबग मोड को सक्षम कर सकते हैं: साइट → सामान्य सेटिंग्स → सिस्टम → डीबग मोड। टैब पर साइट → सामान्य सेटिंग्स → सर्वर → त्रुटि रिपोर्टिंग, त्रुटि प्रदर्शन मोड सक्षम करें: अधिकतम। त्रुटियां दिखाने से आपको उन्हें सुलझाने में मदद मिल सकती है। यदि आप त्रुटियों को पढ़ना नहीं जानते हैं, तो बेहतर है कि त्रुटि प्रदर्शन को चालू न करें।

माइग्रेट की गई साइट को अपग्रेड के लिए तैयार करना

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

इस लेख में मैं जिस अपग्रेड का वर्णन कर रहा हूं उसे स्वचालित या त्वरित मिनी-माइग्रेशन कहा जाता है। मिनी माइग्रेशन में एक अंतर्निहित कोर घटक का उपयोग करना शामिल है जिसे कहा जाता है: अपडेट जूमला! इसके साथ, आप साइट और जूमला कोर एक्सटेंशन को ही अपडेट कर सकते हैं। तृतीय-पक्ष एक्सटेंशन अपडेट नहीं किए जा सकते.

स्वचालित मिनी-माइग्रेशन, जूमला! अपडेट, केवल निम्नलिखित एक्सटेंशन माइग्रेट करेगा:

  • साइट श्रेणियां;
  • माल;
  • मेन्यू;
  • मॉड्यूल तृतीय-पक्ष एक्सटेंशन नहीं हैं;
  • बैनर;
  • संपर्क;
  • संदेश विनिमय;
  • समाचार फ़ीड्स;
  • पुनर्निर्देशन;
  • खोज;
  • स्मार्ट खोज;
  • कड़ियाँ।

अब, प्रवास के लिए साइट की बहुत तैयारी। सबसे पहले, सभी इंस्टॉल किए गए प्लगइन्स की जांच करें। सभी प्लगइन्स जो जूमला कोर में शामिल नहीं हैं, उन्हें कम से कम अक्षम किया जाना चाहिए, लेकिन इसे हटाना (अनइंस्टॉल) करना बेहतर है।

तीसरे पक्ष के प्लगइन्स को जूमला 3.x के साथ संगतता देखने की जरूरत है। सिद्धांत रूप में, आप प्लग इन रख सकते हैं जो 2.5 और 3.3.6 दोनों संस्करणों पर काम करते हैं। तृतीय-पक्ष प्लगइन्स की साइटों पर, आपको उनके माइग्रेशन की विशेषताओं को पढ़ना होगा। व्यवहार में, मैं हमेशा तृतीय-पक्ष प्लगइन्स को हटाता हूं, और अपडेट करने के बाद मैं बस उन्हें पुनः इंस्टॉल करता हूं।

मैं आपको याद दिला दूं, आपको टैब से प्लगइन्स को हटाने की जरूरत है एक्सटेंशन → एक्सटेंशन मैनेजर → मैनेज करें → चेकबॉक्स चुनें → अनइंस्टॉल बटन.

कुछ तृतीय-पक्ष प्लग इन को हटाया नहीं जा सकता है, क्योंकि उनकी स्थापना के बाद, वे सिस्टम वाले बन गए हैं। इस मामले में, उनके चेकबॉक्स का चयन करें और कैश रीफ़्रेश करें बटन पर क्लिक करें। फिर उन्हें बंद कर दें।

प्लगइन्स जो घटकों के साथ स्थापित किए गए थे, उनके घटक को हटाने के बाद ही हटा दिए जाते हैं।

महत्वपूर्ण महत्वपूर्ण है! प्लगइन प्रबंधक में "मुझे याद रखें" सिस्टम प्लगइन को अक्षम करें। प्लग इन को अक्षम नहीं करने के परिणामस्वरूप अपडेट त्रुटि होगी।

वर्ग = "एलियाडुनिट">

मत भूलो, जूमला एक्सटेंशन प्लगइन्स तक सीमित नहीं हैं। अन्य एक्सटेंशन को भी हटाने या अक्षम करने की आवश्यकता है। यह टैब पर किया जाता है: विस्तार प्रबंधक → प्रबंधन. टैब पर, फ़िल्टर का उपयोग करें: टाइप करें। सबसे पहले, हम पैकेज प्रकार के एक्सटेंशन फ़िल्टर करते हैं, फिर क्रमिक रूप से घटक, फ़ाइल, भाषा, पुस्तकालय, मॉड्यूल, प्लगइन फिर से।

पूरी तरह से सफल स्वचालित अपडेट के लिए, आपको केवल जूमला! प्रोजेक्ट के लेखक द्वारा एक्सटेंशन छोड़ने की आवश्यकता है। इस कथन पर विवाद हो सकता है, लेकिन मुझे इसमें आने के लिए तीन असफल अपडेट लगे।

महत्वपूर्ण महत्वपूर्ण है! सुनिश्चित करें, टेम्पलेट प्रबंधक में, किसी भी "मूल" जूमला टेम्पलेट पर जाएं: प्रोटोस्टार, Beez_20 या परमाणु। तृतीय पक्ष टेम्प्लेट निकालें. टैब पर टेम्प्लेट निकालना एक्सटेंशन प्रबंधक → प्रबंधित करें → फ़िल्टर: टेम्प्लेट।

अपग्रेड के लिए मॉड्यूल तैयार करना

आइए साइट मॉड्यूल पर चलते हैं और उन्हें अपडेट करने के लिए तैयार करते हैं। शुरू करना, सभी साइट मॉड्यूल अक्षम करें.

तृतीय पक्ष प्लगइन मॉड्यूल निकालें। एक टैब पर हटाएं एक्सटेंशन मैनेजर→ मैनेज करें→ फिल्टर: मॉड्यूल.

साइट कैश साफ़ करें और एक नया बैकअप बनाएं (कॉपी 2)। यह आपके जूमला 2.5.28 की एक साफ प्रति होगी। असफल अद्यतन के मामले में साइट को पुनर्स्थापित करने की आवश्यकता है, फिर त्रुटियों को ठीक करें और अद्यतन को दोबारा दोहराएं।

साइट की सफाई की गई।

अंतिम जांच। टैब पर सिस्टम सूचना → अनुमतियाँसब कुछ हरा होना चाहिए।

आइए अपडेट पर चलते हैं।

एक अंतर्निहित घटक के साथ अद्यतन कर रहा है जूमला का अद्यतन कर रहा है!

हम साइट पैनल से स्वचालित अपडेट की ओर मुड़ते हैं। साइट पेरेनोस के प्रशासनिक पैनल में, टैब खोलें: घटक → जूमला अपडेट करें!

सेटिंग्स में (ऊपर दाईं ओर "सेटिंग" बटन) चुनें: "संक्षिप्त समर्थन के साथ जूमला वितरण"और "फ़ाइलें सीधे लिखें।"

यह विंडो तुरंत प्रकट नहीं हो सकती है।

हम एक बार फिर साइट की बैकअप प्रतियों की उपलब्धता की जांच करते हैं (कॉपी 1 और कॉपी 2) और "प्रार्थना करें" "अपडेट इंस्टॉल करें" बटन दबाएं।

जूमला 2.5 से जूमला 3.3.6 में एक सफल उन्नयन परिवर्तित साइट पैनल और दिखाई देने वाले संदेश द्वारा देखा जाएगा। पैनल टेम्पलेट को अब isis कहा जाता है।

जूमला 2.5 को जूमला 3.3.6 . में अपग्रेड करना पूरा करना

इसके बाद, हम जूमला 2.5.28 साइट को रूट फोल्डर से हटाते हैं और जूमला 3.3.6 को उपनिर्देशिका से इसमें स्थानांतरित करते हैं। उपनिर्देशिका में अद्यतन करते समय, उपडोमेन पर config.php फ़ाइल पर जाएं, आपको केवल tmp और लॉग फ़ोल्डर के पथ बदलने की आवश्यकता है।

  • var/path_to_Joomla/perenos/logs और
  • वार/पथ_तो_जूमला/पेरेनोस/टीएमपी

में बदलो

  • वार/पथ_तो_जूमला/लॉग
  • वार/पथ_तो_जूमला/टीएमपी

यदि आपने किसी अन्य होस्टिंग पर अपग्रेड किया है, तो कॉन्फ़िगरेशन.php फ़ाइल में डेटाबेस डेटा और पथ को tmp और लॉग फ़ोल्डर में बदलें।

माइग्रेशन पूरा करना

अपडेट के बाद, आपको आवश्यक प्लगइन्स इंस्टॉल करें और परिचित हैं, जो जूमला 3.3.6 के नए संस्करण में काम करते हैं।

जरूरी! यदि आपने जूमला एसईएफ घटकों का उपयोग किया है, तो आपको एसईएफ यूआरएल निर्यात करना होगा, और नए संस्करण पर एसईएफ घटकों को स्थापित करने के बाद उन्हें वापस आयात करना होगा।

मैं आपको याद दिला दूं कि सीएनसी फाइलें (एसईएफ) लिंक सार्वभौमिक हैं और सभी प्रमुख जूमला एसईएफ एक्सटेंशन में आयात के लिए "उपयुक्त" हैं। प्रवास के दौरान एसईएफ घटक को बदलना संभव है। पांच साइटों को माइग्रेट करते समय, मैंने Sh404 एक्सटेंशन को Artio JoomSEF में बदल दिया। लेकिन यह एक अलग गाना है।

सभी काम के बाद, डिबगिंग मोड (यदि सक्षम हो) को अक्षम करना न भूलें और त्रुटि प्रदर्शन मोड को "सिस्टम डिफ़ॉल्ट" पर सेट करें।

यदि स्वचालित अपडेट विफल हो जाता है, तो साइट को उपनिर्देशिका से हटा दें, डेटाबेस और उपयोगकर्ता को हटा दें। एक नए डेटाबेस और एक नए उपयोगकर्ता के साथ एक बैकअप से साइट को पुनर्स्थापित करें और अपनी गलतियों को याद करते हुए और अधिक सावधान रहते हुए सब कुछ फिर से दोहराएं।

वर्ग = "एलियाडुनिट">

सार्वजनिक उपयोग के लिए उपलब्ध जूमला 3.7 के नए संस्करण का विमोचन, इस ट्यूटोरियल को लिखने का कारण था। इसमें, हम जूमला सिस्टम को अपडेट करने के बारे में विस्तार से बात करेंगे, आपको अपडेट का पालन करने की आवश्यकता क्यों है, आप सिस्टम को कैसे अपडेट कर सकते हैं और क्यों, ऐसी साइटें हैं जो अभी भी जूमला 1.5 पर काम कर रही हैं।

जूमला संस्करण अंकन

जूमला 3.7 के लिए सही संस्करण पदनाम 3.7.0 है। संस्करण पदनाम में तीन नंबर हैं।

  • पहली संख्या शायद ही कभी बदलती है।
  • दूसरा अंक प्रणाली के मूल को प्रभावित करने वाला एक महत्वपूर्ण परिवर्तन है।
  • तीसरा अंक नई सुरक्षा रिलीज़ और बग फिक्स वाले संस्करण जारी करना है।

क्या जूमला को अपडेट नहीं करना संभव है?

रिलीज जे! 3.7 के अनुसार, साइट की सुरक्षा के लिए 3.6 से 3.7 तक संक्रमण मौलिक महत्व का नहीं है। लेखकों के अनुसार, यह संक्रमण साइट की कार्यक्षमता में सुधार करेगा, इससे अधिक कुछ नहीं। इसलिए, यदि कोई अच्छा कारण आपको संस्करण 3.7 पर स्विच करने से रोकता है, तो आप कम से कम "समय के अंत" तक नवीनतम संस्करण 3.6.5 पर काम कर सकते हैं। साथ ही, यह समझना महत्वपूर्ण है कि लेखक अब संस्करण 3.6 के लिए सुरक्षा अद्यतन जारी नहीं करेंगे और सुरक्षा की अधिक बारीकी से निगरानी करते हुए "अपने जोखिम और जोखिम पर" काम करना होगा।

जूमला के नए संस्करणों में सभी परिवर्तनों का विवरण आधिकारिक वेबसाइट https://docs.joomla.org पर संस्करण इतिहास में पाया जा सकता है।

यह ध्यान देने योग्य है कि अगले वैश्विक संस्करण 3.8 होने की उम्मीद है; 3.9; 4.0, लेकिन उनके रिलीज़ होने से पहले कई 3.7.x संस्करण होंगे।

जूमला साइट के कार्यशील संस्करण को कैसे देखें

जूमला साइट के कार्यशील संस्करण को देखने के दो आसान तरीके हैं।

  1. पैनल से। सिस्टम टैब >>> सिस्टम सूचना।
  2. एफ़टीपी के माध्यम से, फ़ाइल को साइट के मूल में खोजें /पुस्तकालय/सेमी/संस्करण/संस्करण.php. इस फ़ाइल की 33वीं पंक्ति में आप सिस्टम संस्करण (ब्लॉक: रिलीज़ संस्करण) देखेंगे।

जूमला को तीन तरह से अपडेट करना

जरूरी! जूमला को अपडेट करने का कोई भी तरीका असफल हो सकता है और साइट के नुकसान के परिणामस्वरूप घातक त्रुटियां (घातक त्रुटि) हो सकती है। इसलिए किसी भी अपडेट से पहले आपको किसी भी तरह से साइट की बैकअप कॉपी बनानी होगी।

विधि 1: स्वचालित अद्यतन

सिस्टम टूल्स जूमला सेवा का उपयोग करके स्वचालित रूप से अपडेट करने की क्षमता प्रदान करते हैं। इस अद्यतन विधि के साथ, सिस्टम जूमला अद्यतन सेवा से संपर्क करेगा, अद्यतन पैकेज डाउनलोड करेगा, जिसका लिंक आइटम में दिखाया गया है: "यूआरएल अपडेट पैकेज", और सिस्टम को अपडेट करें।

स्वचालित रूप से अपडेट करने के लिए, घटक >>> अपडेट जूमला! टैब पर जाएं। अगला, स्वचालित अपडेट टैब। सेट करें (चेक करें) "स्थापना विधि - सीधे फाइलें लिखें" और "अपडेट स्थापित करें" बटन पर क्लिक करें।

वर्ग = "एलियाडुनिट">

विधि 2. व्यवस्थापक पैनल से डाउनलोड करें और अपडेट करें

यदि आपका होस्टिंग सर्वर आपको जूमला अपडेट सर्वर से सीधे अपडेट करने की अनुमति नहीं देता है, तो "डाउनलोड और अपडेट करें" अपडेट टूल का उपयोग करें। ऐसा करने के लिए, कंपोनेंट्स >>> अपडेट जूमला! टैब पर:

  • स्वचालित अपडेट टैब पर "... आधिकारिक जूमला डाउनलोड पेज पर" या "अपडेट पैकेज यूआरएल" लिंक से आवश्यक अपडेट आर्काइव (ज़िप) डाउनलोड करें;
  • अद्यतन संग्रह का चयन करने के बाद, अद्यतन को स्थापित करने के लिए डाउनलोड और इंस्टॉल करें बटन का उपयोग करें। सीधे फाइलें लिखें। एफ़टीपी के माध्यम से अपलोड करने के लिए सामान्य सेटिंग्स में एफ़टीपी सेटिंग की आवश्यकता होती है।

ध्यान दें:इस अद्यतन विधि का सफलतापूर्वक उपयोग करने के लिए, आपके पास config.php फ़ाइल में tmp फ़ाइल का सही पथ होना चाहिए, साथ ही tmp निर्देशिका के CHMOD अधिकार कम से कम 644 होने चाहिए।

विधि 3. एक FTP क्लाइंट के माध्यम से

यह विधि पिछले एक के समान है, केवल अद्यतन निर्देशिका को कंप्यूटर पर डाउनलोड किया जाना चाहिए, और फिर "ओवरराइट" मोड में एफ़टीपी के माध्यम से साइट के रूट पर अपलोड किया जाना चाहिए।

  • "अपडेट पैकेज यूआरएल" लिंक से अपडेट आर्काइव डाउनलोड करें;
  • संग्रह को अनपैक करें;
  • हम एफ़टीपी क्लाइंट के माध्यम से साइट की जड़ में प्रवेश करते हैं;
  • ओवरराइट मोड में अपडेट आर्काइव फाइल्स को साइट रूट पर अपलोड करें।

सिस्टम अपडेट की जानकारी

जूमला सिस्टम डिफ़ॉल्ट रूप से इस तरह से कॉन्फ़िगर किया गया है कि जब नए अपडेट जारी किए जाते हैं, तो सिस्टम और उसके सभी एक्सटेंशन दोनों ही आपको इसके बारे में सूचित करेंगे। यह जानकारी पृष्ठ के शीर्ष पर मुख्य पृष्ठ पैनल पर गुलाबी संदेशों के रूप में दिखाई देगी।

इन संदेशों को प्रदर्शित करने के लिए दो प्लगइन्स जिम्मेदार हैं:

  • चिह्न पट्टी - जूमला के नए संस्करणों की अधिसूचना! आईडी = 437
  • चिह्न पट्टी - जूमला के नए संस्करणों के बारे में अधिसूचना! आईडी = 438

उन्हें बंद किया जा सकता है।यदि आपको ईमेल द्वारा नए अपडेट के बारे में जानकारी प्राप्त करने की आवश्यकता है, तो प्लगइन का उपयोग करें: सिस्टम - जूमला अपडेट अधिसूचना (आईडी = 452)। इस प्लगइन की सेटिंग में अपना ईमेल निर्दिष्ट करें। इससे पहले, सामान्य सिस्टम सेटिंग्स में "मेल" सेट करना न भूलें।

एक्सटेंशन अपडेट

तृतीय-पक्ष एक्सटेंशन स्थापित करने के बाद, सिस्टम (डिफ़ॉल्ट रूप से) इन एक्सटेंशन के अपडेट सर्वर के साथ संचार को सक्रिय करता है। जब कोई एक्सटेंशन अपडेट जारी किया जाता है, तो सिस्टम इस बारे में एक संकेत प्राप्त करता है और प्लग-इन आईडी = 438 सक्षम होने के साथ, आपको इसके बारे में सूचित करता है। यदि आपको इसकी आवश्यकता नहीं है, तो मुख्य मेनू से टैब पर जाएं: एक्सटेंशन >>> प्रबंधन >>> सर्वर अपडेट करें (बाएं मेनू) और अनावश्यक अपडेट सर्वर को अक्षम करें।

फिर से, डिफ़ॉल्ट रूप से, सभी अपडेट सर्वर सक्षम होते हैं और जब पैनल लोड होता है, तो हर बार वे अपडेट सर्वर से संपर्क करते हैं। इससे सर्वर पर लोड थोड़ा बढ़ जाता है।

क्या मुझे जूमला इंजन को संस्करण 2.5 से 3.x तक अद्यतन करने की आवश्यकता है?

मुझे लगता है कि इसके बारे में सोचने का समय आ गया है, क्योंकि। यदि आपने जूमला 2.5 को नवीनतम संस्करण 2.5.28 में अपडेट किया है, तो आप मदद नहीं कर सकते, लेकिन व्यवस्थापक पैनल में एक संदेश देख सकते हैं जिसमें कहा गया है कि जूमला 2.5 के लिए समर्थन 31 दिसंबर, 2014 को समाप्त हो गया।

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

जूमला इंजन को सफलतापूर्वक अद्यतन करने के लिए प्रारंभिक चरण जिन्हें पूरा किया जाना चाहिए।

1. सबसे पहले, यह जांचने में आलस्य न करें कि आपका होस्टिंग जूमला 3.x के सामान्य संचालन के लिए सिस्टम आवश्यकताओं को पूरा करता है या नहीं। अब स्वाभिमानी होस्टिंग कंपनियां ऐसी आवश्यकताओं को पूरा करती हैं, लेकिन यह जांचना बेहतर है, खासकर जब से इसमें अधिक समय नहीं लगेगा। जैसा कि तालिका से देखा जा सकता है, तीसरे जूमला में अपाचे की आवश्यकताएं नहीं बदली हैं (2.x+), लेकिन PHP और डेटाबेस के लिए आवश्यकताएं बदल गई हैं। यदि जूमला 2.5 अभी भी PHP 5.2.4+ और MySQL संस्करण 5.0.4+ पर चल सकता है, तो जूमला 3.x को पहले से ही कम से कम PHP संस्करण 5.3.1 और MySQL संस्करण 5.1.+ की आवश्यकता है। अपने होस्टिंग पर उपयोग किए गए PHP और MySQL संस्करणों की जांच करने का सबसे तेज़ तरीका जूमला व्यवस्थापक पैनल पर जाना है, फिर शीर्ष मेनू में "चुनें" वेबसाइट" => "प्रणाली की जानकारी"। हम सिस्टम के बारे में विभिन्न जानकारी देखेंगे, जिसमें PHP और MySQL के वर्तमान संस्करण शामिल हैं।

यदि वर्तमान संस्करण न्यूनतम आवश्यकताओं से कम हैं (जो हर दिन अधिक से अधिक असंभव होता जा रहा है), तो आपको होस्टिंग बदलनी होगी।

2. इसके बाद, आपको यह सुनिश्चित करना होगा कि आपकी साइट पर उपयोग किया गया टेम्प्लेट तीसरी श्रृंखला के जूमला पर काम करता है। आप इसके बारे में अपने टेम्पलेट के डेवलपर की वेबसाइट पर जानकारी प्राप्त कर सकते हैं। शायद टेम्पलेट डेवलपर ने जूमला 3.x के लिए एक अलग संस्करण जारी किया है। यदि नहीं, तो आपको तीसरे जूमला के लिए एक टेम्पलेट खोजने का ध्यान रखना होगा, और वर्तमान टेम्पलेट को हटाना होगा जो ट्रिपल का समर्थन नहीं करता है। वैकल्पिक रूप से, आप निश्चित रूप से, जूमला 2.5 टेम्पलेट को जूमला 3.x में काम करने के लिए अनुकूलित कर सकते हैं ताकि साइट की उपस्थिति को सुरक्षित रखा जा सके। मुझे यही करना था।

संस्करण 2.5.28 में अपग्रेड करने के बाद, जाँच करें कि क्या आपका डेटाबेस स्कीमा संस्करण 5.2.28 में अपडेट किया गया है। ऐसा करने के लिए, शीर्ष मेनू से चयन करें एक्सटेंशन -> विस्तार प्रबंधक-> टैब डेटाबेस. यदि आप लगभग उसी चित्र को देखते हैं जैसा कि नीचे दिए गए चित्र में है, तो आपका डेटाबेस सामान्य रूप से अपडेट किया गया है।

यदि हरे रंग के चेकमार्क के बजाय आपके पास लाल घेरे में एक सफेद "ईंट" है और लाल फ़ॉन्ट में एक संदेश दिखाई देता है कि आपका डेटाबेस अपडेट नहीं किया गया है, तो बटन पर क्लिक करें सही करने के लिएऊपरी दाएं कोने में।

4. साथ ही, अपडेट करने से पहले, आपको प्लगइन को निष्क्रिय करना होगा सिस्टम - मुझे याद रखें. अन्यथा, अपडेट के बाद व्यवस्थापक पैनल में लॉग इन करने में समस्या हो सकती है। अपडेट के बाद, इस प्लगइन को फिर से सक्षम किया जा सकता है।

5. सामान्य तौर पर, जूमला 2.5 वितरण किट में निर्मित सभी एक्सटेंशन जूमला 3.x में समस्याओं के बिना काम करेंगे। तृतीय-पक्ष एक्सटेंशन के साथ समस्याएँ उत्पन्न हो सकती हैं। तृतीय-पक्ष एक्सटेंशन जितने अधिक होंगे, संक्रमण उतना ही कठिन होगा। यदि आपके पास बहुत से तृतीय-पक्ष एक्सटेंशन हैं, तो मैं आपको एक अलग शीट पर या किसी फ़ाइल में दो स्तंभों वाली एक प्लेट बनाने की सलाह देता हूं: " एक्सटेंशन का नाम" और " जूमला 3.x समर्थन". तालिका में सभी तृतीय-पक्ष एक्सटेंशन (घटकों, प्लगइन्स और मॉड्यूल को एक्सटेंशन प्रबंधक के माध्यम से स्थापित) के नाम दर्ज करें। सभी पाए गए एक्सटेंशन को नवीनतम संस्करण में अपडेट करें। यह ध्यान में रखा जाना चाहिए कि सभी एक्सटेंशन ऑटो का उपयोग नहीं करते हैं -अद्यतन तंत्र ( एक्सटेंशन -> विस्तार प्रबंधक-> टैब अपडेट-> बटन अपडेट ढूंढें) प्रत्येक अपडेट के लिए निर्माता की वेबसाइट पर जाना और यह देखना सबसे अच्छा है कि नवीनतम संस्करण उपलब्ध है या नहीं। इसके बाद, हम देखते हैं कि उनमें से कौन जूमला 3.x का समर्थन करता है। वे एक्सटेंशन जो ट्रिपल का समर्थन नहीं करते हैं, उन्हें हटाना होगा, अन्यथा अपडेट विफल हो सकता है और साइट पूरी तरह से खुलना बंद कर सकती है।

हम देखते हैं, शायद उन एक्सटेंशन के लिए जो ट्रोइका का समर्थन नहीं करते हैं, निर्माता की वेबसाइट पर ट्रोइका के लिए अलग वितरण किट हैं। इस मामले में, हम इंजन को अपडेट करने के तुरंत बाद उन्हें तुरंत स्थापित कर देंगे। यदि डेवलपर ने जूमला 3.x के लिए बिल्कुल भी संस्करण जारी नहीं किया है, तो आपको इस एक्सटेंशन के एनालॉग्स की तलाश करनी होगी या आप डेवलपर से पूछ सकते हैं कि क्या वह ट्रोइका के लिए अपने एक्सटेंशन का एक संस्करण जारी करेगा और किस समय सीमा में .

आपको इस इन्वेंट्री में ऐसे एक्सटेंशन मिल सकते हैं जिनका आप उपयोग करते थे लेकिन अब उपयोग नहीं करते हैं. ऐसे पहले से ही अनावश्यक एक्सटेंशन को हटाना भी वांछनीय है।

एक सफल अद्यतन की संभावना बढ़ाने के लिए, आप किसी भी शेष एक्सटेंशन को अस्थायी रूप से अक्षम कर सकते हैं जिसे आपने अद्यतन करने से पहले मूल स्थापना के बाद से स्वयं स्थापित किया है। अपडेट के बाद, हम उन्हें बारी-बारी से चालू करेंगे और साइट के प्रदर्शन की जांच करेंगे। अपवाद तृतीय-पक्ष टेम्प्लेट हैं (यदि वे स्थापित किए गए थे), जो वर्तमान में व्यवस्थापक पैनल और साइट पर उपयोग किए जाते हैं। आखिरकार, जैसा कि मैंने ऊपर लिखा है, आपने जूमला 3.x के साथ संगत टेम्पलेट स्थापित करने का ध्यान रखा। अक्षम करने के लिए यहां जाएं एक्सटेंशन -> विस्तार प्रबंधक -> नियंत्रण. अंतिम कॉलम को क्रमबद्ध करें पहचानअवरोही सूची। सभी एक्सटेंशन जो आपने स्वयं इंस्टॉल किए हैं पहचान 10000 और ऊपर से शुरू। यहां उन्हें अपडेट करने से पहले अक्षम किया जा सकता है।

जूमला संस्करण को 2.5.28 से 3.x तक अपग्रेड करने के लिए गाइड।

पहले पिछले पैराग्राफ को पढ़ना सुनिश्चित करें!

मैं सीधे होस्टिंग पर कॉम्बैट साइट को अपडेट करने के खिलाफ हूं। आखिरकार, यह स्पष्ट नहीं है कि इंजन अपडेट के बाद साइट कैसे काम करेगी और क्या यह बिल्कुल भी अपडेट होगी। मैंने निम्नलिखित किया।

मैंने अपनी साइट का बैकअप लिया: डेटाबेस और साइट की फाइलें और इसे अपने कंप्यूटर पर अपलोड कर दिया।

यदि आपने पिछले पैराग्राफ से सभी चरणों का पालन किया है, तो आपके पास एक संदेश होगा कि आपके पास पहले से ही जूमला का नवीनतम संस्करण है, 2.5.28 स्थापित है।

बटन पर क्लिक करें" समायोजन"ऊपरी दाएं कोने में।

फ़ील्ड के सामने दिखाई देने वाली विंडो में " सर्वर अपडेट करें"ड्रॉपडाउन सूची में से चुनें" जूमला वितरण अल्पकालिक समर्थन के साथ"

आपको सूचित किया जाएगा कि जूमला अपडेट का पता चला है।

मेरे मामले में, सिस्टम ने 3.3.6 अपडेट का पता लगाया।

बटन पर क्लिक करें" अद्यतन स्थापित करें".

अगर सब कुछ ठीक रहा तो आपकी साइट खुल जाएगी। हम व्यवस्थापक पैनल से इंजन के संस्करण की जांच करते हैं।

यदि आपने अपडेट करने से पहले एक्सटेंशन को अक्षम कर दिया है, जैसा कि मैंने ऊपर लिखा है, तो उन्हें एक-एक करके वापस चालू करें और साइट के संचालन की जांच करें।

अगर सब कुछ ठीक है, तो अपडेट की गई साइट को पुराने के बजाय होस्टिंग पर अपलोड करें।

अगर अपडेट के बाद साइट नहीं खुलती है।

यदि आपने ऊपर वर्णित सभी सिफारिशों को पूरा कर लिया है, तो ट्रिपल में अपग्रेड करने के बाद, साइट खुलनी चाहिए। लेकिन अगर, फिर भी, साइट का मुख्य पृष्ठ खुलना बंद हो गया है, तो इसका मतलब है कि कुछ घटक (जो आपने चूक गए) जो नए इंजन के साथ असंगत है, साइट को सामान्य रूप से खुलने से रोक रहा है। घबराए नहीं! आमतौर पर साइट आपको अभी भी व्यवस्थापक पैनल में आने की अनुमति देती है। (यदि आपका व्यवस्थापक पैनल नहीं खुलता है, तो नीचे पढ़ें)। हम स्क्रीन पर प्रदर्शित संदेश को करीब से देखते हैं। आमतौर पर, संदेश में समस्याग्रस्त फ़ाइल का पथ और समस्याग्रस्त कोड वाली पंक्ति संख्या होती है।

यदि पथ आपके टेम्पलेट फ़ोल्डर में किसी फ़ाइल की ओर ले जाता है, तो सबसे अधिक संभावना है कि यह आपका टेम्पलेट है। इस मामले में, आपको इसे दूसरे में बदलना होगा जो जूमला 3.x के साथ संगत है (यदि आपने पहले से टेम्पलेट पर स्टॉक नहीं किया है, तो आप अंतर्निहित टेम्पलेट्स में से एक का उपयोग कर सकते हैं) और समस्या ठीक हो जाएगी .

यदि स्क्रीन पर प्रदर्शित संदेश किसी एक्सटेंशन की फ़ाइल के पथ को इंगित करता है, तो आप इस एक्सटेंशन को व्यवस्थापक पैनल से हटा सकते हैं। यदि व्यवस्थापक पैनल तक कोई पहुंच नहीं है, तो आप समस्याग्रस्त एक्सटेंशन वाले फ़ोल्डर का नाम बदलने का प्रयास कर सकते हैं।

यदि आप यह निर्धारित नहीं कर सकते हैं कि समस्याग्रस्त फ़ाइल किस एक्सटेंशन से संबंधित है, तो इस फ़ाइल को किसी भी संपादक में खोलें (मैं उपयोग करता हूँ नोटपैड++) और समस्याग्रस्त कोड की संकेतित रेखा को हटा दें (या बल्कि टिप्पणी करें)। अगला, हम मुख्य पृष्ठ को अपडेट करने का प्रयास करते हैं। मुख्य पृष्ठ को अपडेट करने के बाद, संदेश पहले से ही इस फ़ाइल या किसी अन्य फ़ाइल में किसी अन्य पंक्ति को संदर्भित कर सकता है। इस प्रकार, आप साइट के खुलने तक समस्याग्रस्त फ़ाइलों में कोड की पंक्तियों पर टिप्पणी करना जारी रखते हैं। उसके बाद, आप जूमला समर्थन मंचों में से एक पर या इस लेख की टिप्पणियों में एक प्रश्न पूछ सकते हैं कि समस्याग्रस्त फाइलें किस एक्सटेंशन से संबंधित हैं, उनके लिए पथ निर्दिष्ट करें और इस एक्सटेंशन को हटा दें।

यदि जूमला को संस्करण 3.x में अपडेट करने के बाद व्यवस्थापक पैनल नहीं खुलता है।

यदि आप साइट को अपडेट करने के बाद व्यवस्थापक पैनल में नहीं जा सकते हैं, तो आप कुछ एक्सटेंशन या टेम्पलेट से चूक गए हैं जो तीसरे जूमला के साथ संगत नहीं है। जैसा कि मैंने ऊपर लिखा है, स्क्रीन आमतौर पर समस्याग्रस्त फ़ाइल का पथ प्रदर्शित करती है जो उद्घाटन में हस्तक्षेप करती है। यदि पथ एक टेम्पलेट फ़ाइल की ओर जाता है, तो आपको इसे बदलने की आवश्यकता है, उदाहरण के लिए, जूमला में निर्मित किसी एक टेम्पलेट में: परमाणु, Beez5या बीज_20. यदि फ़ाइल का पथ किसी अन्य स्थान पर जाता है, तो आपको यह निर्धारित करने की आवश्यकता है कि दी गई फ़ाइल किस एक्सटेंशन से संबंधित है और इस एक्सटेंशन को हटा दें। लेकिन यदि आप व्यवस्थापक क्षेत्र में नहीं आ सकते हैं तो आप एक्सटेंशन या टेम्पलेट को कैसे हटाएंगे? आइए डेटाबेस को संपादित करें। ऐसा करने के लिए, phpmyadmin पर जाएं।

आर - पार phpmyadminहम एक्सटेंशन को हटा नहीं सकते, लेकिन हम इसे अक्षम कर सकते हैं। यह व्यवस्थापक पैनल में जाने के लिए पर्याप्त है, और फिर व्यवस्थापक पैनल से एक्सटेंशन को हटा दें। सभी स्थापित एक्सटेंशन के बारे में जानकारी तालिका xxx . में संग्रहीत है _एक्सटेंशन, जहां xxx तालिका उपसर्ग है, जो सभी के लिए भिन्न हो सकता है।

किसी एक्सटेंशन को अक्षम करने के लिए, कॉलम में उसका नाम देखें नामटेबल और कॉलम सक्रियएक के बजाय, एक शून्य डालें।

टेम्पलेट को phpmyadmin से दूसरे में बदलने के लिए, तालिका xxx_ खोलें टेम्पलेट_शैलियाँ. यह तालिका साइट पर स्थापित सभी टेम्पलेट्स को सूचीबद्ध करती है। स्तंभ ग्राहक IDदिखाता है कि साइट के किस हिस्से के लिए टेम्पलेट का इरादा है (0 - सार्वजनिक भाग के लिए, 1 - व्यवस्थापक पैनल के लिए)। स्तंभ घरदिखाता है कि वर्तमान में कौन सा टेम्प्लेट डिफ़ॉल्ट रूप से उपयोग किया जाता है (लागत एक)।

वापस
  • आगे
  • आपको टिप्पणी पोस्ट करने का कोई अधिकार नहीं है

    जूमला 2.5 से जूमला 3 में माइग्रेट करने के लिए, सीएमएस लेखकों ने जूमला! अपग्रेड कोर घटक बनाया। अब आपको अपडेट करने के लिए थर्ड-पार्टी प्लगइन्स का उपयोग करने की आवश्यकता नहीं है। जूमला 2.5 से 3.3.6 का स्वत: अद्यतन साइट प्रशासन पैनल से किया जाता है। त्रुटियों के बिना इसे कैसे करें, मैं इस लेख में बताऊंगा।

    जूमला 3.3.6 आवश्यकताओं के लिए सेवा की जाँच करना

    अपने होस्टिंग सर्वर बिल्ड की जाँच करें। जूमला 3.3.6 के काम करने के लिए उन्हें न्यूनतम आवश्यकताओं को पूरा करना होगा। PHP का संस्करण मौलिक रूप से महत्वपूर्ण है। यह अब PHP 5.3.10+ होना चाहिए।

    हम जूमला 2.5 से 3.3.6 . का स्वत: अद्यतन करना शुरू करते हैं

    एक कार्य। हमारे पास एक वेबसाइट है। सीएमएस साइट संस्करण जूमला 2.5.x। आपको जूमला को 3.3.6 संस्करण में अपडेट करना होगा।

    सबसे पहले, हम जूमला 2.5.28 में अपग्रेड करते हैं। संस्करण 2.5.27 से, अपग्रेड करना संभव नहीं होगा। एक सफल अपडेट के बाद, हम "एक्सटेंशन मैनेजर" में "डेटाबेस" टैब पर साइट कैशे को साफ करते हैं और डेटाबेस की प्रासंगिकता की जांच करते हैं।

    • हम अनावश्यक लेख और अनावश्यक मॉड्यूल हटाते हैं।
    • हम सभी कूड़ेदानों को साफ करते हैं।
    • हम अभी तक साइट एक्सटेंशन को नहीं छूते हैं।

    हम अपनी वर्किंग साइट का पूरा बैकअप बनाते हैं। आइए इसे "रिजर्व 1" कहते हैं।

    हम अद्यतन के लिए तृतीय-पक्ष होस्टिंग का उपयोग नहीं करेंगे। आइए हमारी होस्टिंग पर रूट निर्देशिका की उपनिर्देशिका में साइट को अपडेट करें। मुझे समझाने दो। हम किसी भी तृतीय-पक्ष सर्वर पर हमारी साइट की एक बैकअप प्रतिलिपि को पुनर्स्थापित कर सकते हैं और इसे वहां अपडेट करके, इसे वापस स्थानांतरित कर सकते हैं।

    अद्यतन करने के लिए, हम अपने डोमेन के रूट फ़ोल्डर में अद्यतन करने के लिए एक निर्देशिका बनाते हैं। चलो उसे बुलाओ। नाम कुछ भी हो सकता है। Phpmyadmin होस्टिंग में, एक नया डेटाबेस बनाएं। डेटाबेस में सब कुछ नया होना चाहिए: नाम, उपयोगकर्ता, पासवर्ड।

    यदि आपको विफलता के बाद फिर से अपग्रेड करने की आवश्यकता है, तो पुराने डेटाबेस का उपयोग न करें। नए अपडेट के लिए, उपयोगकर्ता सहित नए डेटा के साथ एक नया डेटाबेस बनाएं। विफल डेटाबेस को होस्टिंग से हटा दिया जाना चाहिए।

    बनाई गई उपनिर्देशिका में, अपनी साइट को पुनर्स्थापित करें। किसी साइट को बैकअप से कैसे पुनर्स्थापित करें, पढ़ें। हम इस पुनर्स्थापित साइट को बनाई गई निर्देशिका में ठीक से अपडेट करेंगे। उसका पता:

    दूसरी साइट की सफाई

    अब हम साइट को अनावश्यक एक्सटेंशन से साफ करते हैं। आदर्श रूप से, केवल जूमला! प्रोजेक्ट एक्सटेंशन ही रहना चाहिए। तृतीय पक्ष एक्सटेंशन अक्षम किए जाने चाहिए। एक्सटेंशन जो जूमला 3.3.6 के साथ संगत नहीं हैं। हटाने की जरूरत है। एक्सटेंशन मैनेजर में एक्सटेंशन अनइंस्टॉल करें।

    हटाए जाने पर साइट के क्रैश होने की संभावना अधिक है, विशेष रूप से "संक्षारक" एक्सटेंशन। इसलिए, हम निम्नलिखित करते हैं।

    जैसा कि आप जानते हैं, एक्सटेंशन → एक्सटेंशन मैनेजर → मैनेज टैब से एक्सटेंशन हटा दिए जाते हैं। यहां हम एक फिल्टर का उपयोग करते हैं। एक्सटेंशन प्रकार के अनुसार फ़िल्टर करें।

    सबसे पहले, घटकों को हटा दें। पूरी तरह से सुरक्षित होने के लिए, प्रत्येक हटाए गए घटक के बाद, हम कैशे साफ़ करते हैं और साइट के प्रदर्शन की जांच करते हैं। यदि साइट क्रैश हो गई है, तो बैकअप 1 बैकअप से एफ़टीपी के माध्यम से समस्याग्रस्त घटक वाले फ़ोल्डर को अपलोड करें।

    घटकों को हटाने के बाद, प्लगइन्स, मॉड्यूल, पुस्तकालयों, फाइलों, पैकेजों को अक्षम / हटा दें।

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

    प्लगइन को डेटाबेस से अक्षम किया जा सकता है: [_extentions] तालिका। तालिका पंक्ति में, संरचना पर क्लिक करें, प्लगइन से वांछित प्लगइन प्लगइन्स_नाम के लिए संरचना में देखें, और इसके बजाय सक्षम कॉलम में, पुट करें।

    वर्ग = "एलियाडुनिट">

    डेटाबेस से घटक अक्षम नहीं किया जा सकता है। ताकि "मकर" घटक अद्यतन में हस्तक्षेप न करे, इसे साइट पैनल से अक्षम करें, बल्कि इसके फ़ोल्डर का नाम बदलें, प्रकार के अनुसार, com_XXXX_okl.

    जूमला 2.5 से 3.3.6 के स्वत: अद्यतन के सफल होने की तैयारी में हमने जो कदम उठाए हैं, उनके बारे में एक बार फिर:

    • 2.5.28 संस्करण में अपडेट किया गया। जूमला "लॉन्ग-प्लेइंग" रिलीज जे! 2.5 का अंतिम संस्करण;
    • हमने साइट की पहली सफाई की और साइट के रूट फ़ोल्डर की उपनिर्देशिका में साइट को पुनर्स्थापित किया;
    • कम से कम, हटाए गए एक्सटेंशन जिनमें J3.3.6 के संस्करण नहीं हैं;
    • अक्षम, अन्य एक्सटेंशन;
    • मॉड्यूल और प्लगइन्स को अक्षम न करें जूमला! नियंत्रण कक्ष में उत्पादन चल रहा है;
    • "मूल" जूमला टेम्प्लेट पर स्विच किया गया;
    • साइट पैनल से डेटाबेस की स्थिति (प्रासंगिकता) की जाँच की;
    • साइट कैश, पैनल और अपडेट कैश साफ़ किया;
    • पुराना कैश साफ़ किया;
    • अक्षम "कैश" प्लगइन (वैकल्पिक)।
    • साफ की गई साइट (रिजर्व 2) की बैकअप कॉपी बनाई।
    • वर्किंग साइट और डेटाबेस की बैकअप कॉपी चेक की।

    कैशे साफ़ करते समय, न केवल साइट कैश, बल्कि व्यवस्थापकीय पैनल कैश भी साफ़ करें।

    आइए स्वचालित अपडेट करना शुरू करें।

    जूमला 2.5 से 3.3.6 स्वचालित अद्यतन - प्रक्रिया ही

    आइए टैब पर जाएं: घटक → जूमला अपडेट करें!

    "सेटिंग" बटन पर, "अल्पकालिक संस्करण ..." चुनें

    यदि आप पृष्ठ पर कोई परिवर्तन नहीं देखते हैं, तो अद्यतन कैशे साफ़ करें (एक्सटेंशन → एक्सटेंशन प्रबंधक → अपडेट → बटन: कैश साफ़ करें)।

    यदि आपको 3.3.6 पर अपडेट करने की आवश्यकता के बारे में कोई संदेश दिखाई देता है, तो "सीधे फ़ाइलें बर्न करें" विधि का उपयोग करके अपडेट करें।

    हां, किस्मत आपका साथ न छोड़े।

    यदि आप असफल होते हैं, तो साइट को हटा दें, एक नया डेटाबेस बनाएं, फ़ॉलबैक 1 या फ़ॉलबैक 2 को पुनर्स्थापित करें, और पुनः प्रयास करें। दोहराने से पहले, अपने होस्टिंग (सर्वर) पैनल में error.logs लॉग पढ़ें।

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

    या कैसे अपडेट करेंफ़ाइल प्रबंधक का उपयोग कर सिस्टम

    आगे बढ़ने से पहलेजूमला संस्करण अद्यतन, आइए कुछ बारीकियों को देखें।

    लोकप्रिय वेब साइट joomla.ru पर आपको अपडेट के बारे में जानकारी मिलेगी: जूमला डाउनलोड करने के लिए उपलब्ध! "स्थानीयकृत डेमो सामग्री और पूर्व-स्थापित रूसी इंटरफ़ेस भाषा" के साथ। परंपरागत रूप से स्थानीयकृत वितरण मानक एक से अलग नहीं है, पूर्व-स्थापित रूसी-भाषा स्थानीयकरण पैकेज, रूसी में सामग्री, भाषा फाइलों और स्थापना के दौरान प्रदर्शित लाइसेंस पाठ को छोड़कर, जिसका अर्थ है कि यह अपग्रेड करने का समय है। जूमला के नए संस्करण, जिनमें रसीफाइड भी शामिल हैं, पोर्टल के दाहिने कॉलम में सबसे ऊपर स्थित हैं।

    जूमला स्टेप बाय स्टेप अपडेट

    पुराने संस्करण को अधिक आधुनिक संस्करण में अपग्रेड करना

    यदि आपके पास जूमला 1.5 है, तो आपको पहले jUpgrad घटक का उपयोग करके अपग्रेड करना होगा।

    मान लीजिए आप Russified Joomla का उपयोग कर रहे हैं। इस मामले में, रूसी अद्यतन पैकेज की तलाश करने का कोई मतलब नहीं है। एक मानक अद्यतन के साथ, अर्थात् इस विधि को इस अध्याय में प्रस्तुत किया गया है, पहले की गई सीएमएस सेटिंग्स नहीं बदलेगी। वही अन्य सभी सिस्टम सेटिंग्स और एक्सटेंशन के लिए जाता है। आमतौर पर, जूमला अपडेट प्रक्रिया बिना किसी जटिलता के आगे बढ़ती है।

    इससे पहले, हम साइट की सभी सामग्री का बैकअप लेंगे।

    लोड हो रहा है...लोड हो रहा है...