تحديث جوملا 3.2 إلى 3.6. كيفية تحديث جوملا إلى الإصدار الأحدث. طريقة بديلة لتحديث Joomla من خلال لوحة التحكم

11.12.2021

أدت محاولتي الأولى لتحديث الموقع إلى Joomla 3.7 إلى حدوث خطأ PLG_QUICKICON_PHPVERSIONCHECK. لماذا حدث هذا وكيفية الترقية إلى Joomla 3.7 دون أخطاء في هذه المقالة.

دعني أذكرك.ستشاهد رسالة حول الحاجة إلى تحديث النظام إذا كان لديك البرنامج الإضافي "Icon Bar - Notification of new Joomla!"، ID=437.

حول الخطأ PLG_QUICKICON_PHPVERSIONCHECK

من ناحية، كل شيء بسيط. يعني هذا الخطأ أنني أستخدم إصدارًا غير مدعوم من PHP على خادم الاستضافة.

ومن ناحية أخرى، ليس كل شيء واضحا. لدي PHP 5.4.26 على الخادم الخاص بي. قبل التحديث، كان هذا الإصدار من PHP يناسب "الجميع"، ولكن بالنسبة لـ Joomla 3.7، اتضح أن هناك حاجة إلى إصدار أحدث من PHP؟

لفهم المشكلة، انتقل إلى "المتطلبات الفنية لـ تركيبات جوملا» ( https://downloads.joomla.org/ru/technical-requirements-ru).

تم تحديث هذه الصفحة في 20 مارس 2017. المعلومات الموجودة على الصفحة لم تتغير تعمل جملة، بما في ذلك Joomla 3.7، يلزم وجود إصدار PHP 5.3 كحد أدنى، ويوصى باستخدام PHP 5.6 أو PHP 7.

من الواضح أن سبب الخطأ PLG_QUICKICON_PHPVERSIONCHECK هو إصدار PHP غير كافٍ. يبقى تغيير إصدار PHP 5.4.26. على الخادم وبعد استعادة الموقع من نسخة احتياطية، قم بالتحديث مرة أخرى.

فئة = "eliadunit">

التحديث عبر بروتوكول نقل الملفات

بالنسبة للتجربة، سأقوم بالتحديث دون تغيير إصدار PHP عبر FTP. للقيام بذلك:

  • قمت بتحميله هنا ( https://downloads.joomla.org/ru/cms/joomla3/3-7-0) جملة! 3.7.0 حزمة الترقية (.zip)؛
  • أقوم بفك ضغط الأرشيف الذي تم تنزيله؛
  • أنا أتحقق حقوق CHMODبالنسبة لملف تكوين النظام.php، يجب أن يكون عددهم 644 على الأقل؛
  • أقوم بتنزيل أرشيف التحديث فوق القديم عبر FTP في وضع "الاستبدال بالأحدث".
  • ألقي نظرة على النتيجة، كما هو متوقع، فشل التحديث.

الاستنتاجات

ملحوظة:على خادم آخر، ذهبت التحديثات دون تعقيدات الوضع التلقائي. دعني أذكرك بكيفية القيام بذلك:

التحديث التلقائيجملة

  • مسح ذاكرة التخزين المؤقت للموقع.
  • يفعل نسخة احتياطيةموقع إلكتروني؛
  • إذا كنت تستخدم ملحقات لم يتم التحقق منها من مؤلفين غير معروفين، فقم بتعطيلها في علامة التبويب "الامتدادات" >>> "إدارة" ؛
  • انتقل إلى علامة التبويب التحديث (المكونات >>>تحديث Joomla!)
  • قم بتحديث النظام في وضع التحديث التلقائي من خلال الإدخال "مباشرة";
  • سيشير النظام إلى نجاح التحديث بشريط أخضر؛

عند التحقق من إصدارات الإضافات، قم بتمكينها واحدًا تلو الآخر. يعد هذا مفيدًا إذا كان أي امتداد سيتعارض معه نسخة جديدةأنظمة.

خطأ آخر

بعد التحديث ظهر "الخطأ التقليدي": خطأ فادح: استدعاء دالة العضو getTag() على كائن غير موجود في /libraries/cms/application/site.php على السطر 456. ويتم التعبير عن هذا الخطأ بشاشة بيضاء بعد كتابة مقال جديد أو تعديل مقال قديم. لا يظهر في كل مكان، ويتم تصحيحه بهذه الطريقة.

- أحد أشهر محركات المواقع. الميزة الكبرى لهذا المحرك هي أن Joomla، مثل محرك مواقع الويب الشهير - WordPress، يتم توزيعه مجانًا تمامًا ويفتح فرصًا كبيرة جدًا لمشرفي المواقع. مثل أي برنامج كمبيوتر، يقوم Joomla باستمرار بتطوير وتحسين مطوري هذا المحرك وتحسين الأمان والأداء وتصحيح الأخطاء في التشغيل وما إلى ذلك، وبالتالي تظهر على الموقع الرسمي من وقت لآخر تحديثات محرك جوملا، والذي يُنصح بتثبيته على الفور.

في حد ذاته، تحديث محرك جوملامن السهل جدًا إنتاجها. للقيام بذلك، يكفي معرفة كيفية استخدام عميل FTP وفهم بنية موقع ملفات الموقع على الخادم.
لا داعي للقلق بشأن المكونات الإضافية المثبتة ومحتوى الموقع نفسه، وكل محتوى موقعك و الإضافات المثبتةسيبقى في مكانه. سيتم التحديث فقط ملفات النظامجملة.

أول ما عليك فعله هو تحديث موقعك على محرك Joomla إلى أحدث نسخة، تحقق من إصدار Joomla للمحرك الخاص بك. انتقل إلى لوحة الإدارة وانظر إلى إصدار المحرك في الزاوية اليمنى العليا.

يمكنك أيضًا عرض إصدار Joomla بالنقر فوق علامة التبويب: مساعدة -> معلومات النظام. نتذكر الإصدار المثبت على موقعنا، وسوف تكون هناك حاجة لذلك لاحقا.

ثم نذهب إلى موقع Joomla الرسمي: ونلقي نظرة على أحدث إصدار متوفر من المحرك.

بعد ذلك، انتقل إلى الموقع: joomlacode.org. نحن هنا نبحث عن رابط يوفر التحديث من إصدار المحرك الذي قمت بتثبيته إلى الإصدار الأحدث من Joomla.
لنفترض أن إصدار Joomla لديك هو 1.5.6. لذلك، نحن نبحث عن رابط يُشار إليه بالتحديث من Joomla 1.5.6 إلى Joomla 1.5.22 (الأحدث وقت كتابة هذا التقرير). نتأكد من وجود امتداد الملف في نهاية الرابط - .zip. لأن التحديثات متوفرة أيضًا بتنسيق آخر، لكننا لسنا بحاجة إلى ذلك، نحتاج إلى ملف معبأ بملف أرشيفي مضغوط.

قم بتنزيل الأرشيف وفك ضغطه على جهاز الكمبيوتر الخاص بك.
تحسبًا لذلك، نقوم بعمل نسخة احتياطية لجميع ملفات Joomla الموجودة على الخادم الخاص بك. نذهب إلى خادمنا عبر بروتوكول نقل الملفات ونقوم بتنزيل جميع ملفات المحرك على جهاز الكمبيوتر الخاص بنا. لدينا نسخة احتياطية جاهزة.

الآن، قم بالاتصال عبر بروتوكول نقل الملفات (ftp) بخادمنا، وقم ببساطة باستبدال جميع ملفات المحرك الموجودة على الخادم بتلك التي تم تنزيلها وتفريغها تحديثات جوملا.
ثم قم بحذف ملف INSTALL.php من الخادم.

هذا كل شيء، اتضح أن الأمر ليس بهذه الصعوبة تحديث محرك Joomla إلى الإصدار الأحدث. دعنا نذهب إلى لوحة إدارة جوملاونرى نسخة جديدة من المحرك. 🙂

في 26 أبريل 2017، أسعدنا مطورو CMS Joomla الشهير بالإصدار الجديد من نظام إدارة المحتوى 3.7. سارع العديد من الأشخاص، بما فيهم أنا، إلى تحديث محرك Joomla للتحقق من توفر الحقول المخصصة التي طال انتظارها. سيتم تخصيص هذا الدرس لعملية التحديث، بالإضافة إلى تحديد الأخطاء التي تنشأ أثناء عملية التحديث والقضاء عليها.

كيفية تحديث نظام إدارة المحتوى جوملا

يمكنك تحديث Joomla بعدة طرق - التحديث من خلال لوحة التحكم أو كتابة ملفات الإصدار الجديد مباشرة إلى الخادم. دعونا نفكر في جميع الطرق بالترتيب.

تحديث جوملا تلقائياً عبر لوحة التحكم

عندما يتم إصدار إصدار جديد من Joomla، نتلقى على الفور إشعارًا بذلك في لوحة التحكم:

انقر فوق الزر "التحديث الآن" وسيتم نقلك إلى صفحة "تحديث Joomla!". مع علامتي تبويب "التحديث التلقائي"وبالإضافة إلى ذلك، نوصي بشدة بالتحقق من توافق الملحقات المثبتة مع الإصدار الجديد من Joomla. وأنا، بدوره، أريد أن أشير إلى أنه إذا كنت تعمل مع المعيار قالب جوملاوقمت بإجراء تغييرات عليه، أنصحك بحفظ جميع التغييرات، وإلا ستفقدها بعد التحديث.

هناك طرق أخرى للوصول إلى صفحة تحديث Joomla!

  • انتقل إلى قسم "النظام" -> "لوحة التحكم" وفي الجزء السفلي الأيسر من الصفحة، ابحث عن نقش "الصيانة"، والذي ستجد تحته روابط للإصدارات الجديدة من المحرك والإضافات
  • انتقل إلى قسم "المكونات" -> "تحديث جملة!"

بغض النظر عن الطريقة التي تختارها، سيتم نقلك إلى الصفحة التالية:

لتحديث Joomla تلقائيًا، كل ما عليك فعله هو النقر فوق الزر "تثبيت التحديث" (انظر لقطة الشاشة أعلاه) وإذا لم تظهر أي مشاكل، فسيتم تحديث محرك Joomla.

طريقة بديلة لتحديث Joomla من خلال لوحة التحكم

إذا لم يكن التحديث التلقائي متاحًا لأي سبب من الأسباب، فإن لوحة تحكم Joomla توفر خيارًا آخر يمكنك من خلاله أيضًا تحديث نظام إدارة المحتوى (CMS).

على نفس الصفحة "تحديث جملة!" انتقل إلى علامة التبويب الثانية "التنزيل والتحديث" وشاهد شيئًا مثل الصورة التالية:

هذه الطريقة جيدة إذا لم تتمكن لسبب ما من الاتصال بخادم تحديث Jommla، وقد يكون هناك العديد من الأسباب لذلك.
كل ما يتعين علينا فعله هو تحديد ملف الحزمة الذي تم تنزيله مسبقًا من جهاز الكمبيوتر الخاص بك والنقر فوق الزر "تنزيل وتثبيت". وبعد ذلك، يمكنك الاستمتاع بالإصدار الجديد من نظام إدارة المحتوى (CMS) المفضل لديك.

تحديث Joomla عن طريق نسخ الملفات الجديدة مباشرة إلى الخادم

الطريقة الأخيرة لترقية Joomla هي تحميل ملفات الإصدار الجديد مباشرة إلى الخادم. لن أقول ماذا هذه الطريقةيفضل ذلك، ولكن في بعض الأحيان تكون هناك مواقف يمكنك فيها تحديث نظام إدارة المحتوى (CMS) فقط باستخدام هذه الطريقة.

من أجل تحديث Joomla باستخدام هذه الطريقة، ومن أجل تجنب المواقف غير المتوقعة، يجب عليك تنفيذ عدد من الإجراءات:

تعطيل التخزين المؤقت (إذا كان ممكّنًا)
مسح وإزالة ذاكرة التخزين المؤقت القديمة (إن وجدت)
إنشاء نسخ احتياطية من الملفات وقاعدة البيانات

بعد ذلك، قم بتنزيل حزمة التحديث (عادةً ما تكون بتنسيق ZIP) وقم بفك ضغطها في الدليل الجذر للموقع.

عندما يتم تفريغ الأرشيف، انتقل إلى لوحة التحكم ولاحظ ما يلي - تم تحديث إصدار Joomla (كما يتضح من رقم الإصدار الموجود في الزاوية اليمنى السفلية)، لكن النظام يعطينا خطأ غير معروف:

ماذا تفعل في هذه الحالة؟ الشيء الرئيسي هو عدم الذعر، كل شيء يمكن إصلاحه. الحقيقة هي أنه بعد كتابة ملفات جديدة، ظلت قاعدة البيانات في حالة قديمة ويجب تصحيحها.

ليست هناك حاجة لإصلاح قاعدة البيانات يدويًا؛ فجملة توفر كل شيء بالفعل. انتقل إلى قسم "الامتدادات" -> "مدير الامتدادات" -> "قواعد البيانات" وانتقل إلى صفحة "مدير الامتدادات: فحص قاعدة البيانات":

كما هو متوقع، ترتبط الأخطاء بقاعدة البيانات بعد إجراء التحديث هذا، وبطبيعة الحال لم يتم التحديث. لتحديث قاعدة البيانات، انقر على زر "إصلاح".

بعد ذلك، ستشكرك قاعدة البيانات، وسيتم تحديث بنية الجدول. ولكن هنا تظهر مشكلة أخرى - لا تظهر الابتكارات مثل الحقول الإضافية للمواد والمستخدمين في لوحة التحكم (وإذا ظهرت، فسيتم تعطيلها).

في هذه الحالة، سيأتي البحث عن التنزيلات إلى الإنقاذ، ولكن ليس كذلك الملحقات المثبتة. انتقل إلى قسم "الامتدادات" -> "مدير الامتدادات" -> "بحث" وانتقل إلى صفحة "مدير الامتدادات: بحث"، التي توفر قائمة بالامتدادات غير النشطة:

الآن إذا ذهبت إلى صفحة التحديثات، ستلاحظ أن لدينا الإصدار الأحدث من Joomla مثبتًا.

ولكن ليس دائمًا، بل أقول في كثير من الأحيان، تحدث الأخطاء أثناء عملية تحديث Joomla، وسننظر الآن في الأخطاء الرئيسية.

أخطاء عند تحديث Joomla

في كثير من الأحيان تنشأ المواقف عندما يرفض التحديث التلقائي لـ Joomla العمل. تظهر أنواع مختلفة من الأخطاء التي لا يمكن دائمًا التغلب عليها في المرة الأولى. بالطبع، يمكنك دائمًا استخدام أحدث طريقة للتحديث - كتابة الملفات مباشرة إلى الخادم، ولكن هذه العملية ليست جيدة دائمًا.

دعونا نرى ما هي الأخطاء التي يمكن أن تحدث أثناء عملية التحديث وكيفية التخلص منها.

خطأ في تحميل AJAX: غير موجود

أحد الأخطاء الخبيثة التي تحدث أثناء عملية التحديث هو خطأ تحميل AJAX: لم يتم العثور على:

لن أخوض في التفاصيل حول كيفية العثور على سبب هذا الخطأ، وسأقول ذلك على الفور - الأمر كله يتعلق بتكوين ملف htaccess.

إذا قمت بتحرير هذا الملفوتكوينها لمنع الوصول المباشر إلى النواة، ثم هذا الخطأسوف تظهر بالتأكيد. كما هو الحال دائمًا، هناك عدة حلول:

  • إعادة تسمية ملف .htaccess مؤقتًا
  • ابحث عن سطور التعليمات البرمجية التي تمنع الوصول إلى النواة وقم بالتعليق عليها.

الطريقة الأولى هي الأبسط - نقوم بإعادة تسمية الملف ".htaccess"، على سبيل المثال، إلى الملف ".htaccess_" ونكرر عملية التحديث. يجب أن يبدأ التحديث التلقائي دون مشاكل.

في الخيار الثاني، افتح ملف .htaccess للتحرير وابحث عن الأسطر التالية تقريبًا (في حالتي هذه الأسطر من 86 إلى 98):

جوملا 2.5 هو الإصدار السابق Joomla، والذي سيتم دعمه حتى 31 ديسمبر 2014. يتساءل العديد من المستخدمين بالفعل عن كيفية ترقية Joomla 2.5 إلى الإصدار 3.x وهل يستحق الأمر ذلك؟

من المفيد الترقية إلى Joomla 3.x اليوم، خاصة إذا كانت الامتدادات التي تستخدمها والقالب متوافقين مع الإصدار الجديد من Joomla. إذا لم يكن الأمر كذلك، فأنت بحاجة إلى البحث عن بديل وبدء التحديث. Joomla 3 هو الإصدار المفضل في معظم الحالات.

في هذه المقالة، سأوضح لك خطوة بخطوة كيفية الانتقال من Joomla 2.5 إلى الإصدار 3 دون استخدام ملحقات الطرف الثالث.

لذا، قبل البدء في التحديث، تأكد من عمل نسخة احتياطية، أو الأفضل من ذلك، إنشاء نسخة احتياطية باستخدام مكون النسخ الاحتياطي akeeba واستعادتها إلى الخادم المحلي(على سبيل المثال دنفر). سيكون هذا أكثر أمانًا إذا حدث خطأ ما.

ليس من الضروري أن يكون إصدار Joomla الخاص بك هو أحدث سطر 2.5، طالما أن الإصدار الخاص بك أعلى من 2.5.4.
ومن المهم أيضًا أن يدعم القالب وجميع الامتدادات التي تستخدمها إصدار Joomla 3.x. للقيام بذلك، استخدم مدير الإضافات -> التحديثات، وانتقل أيضًا إلى مواقع المطورين وتأكد من أنهم يدعمون Joomla 3 (أعتقد أنه لن تكون هناك مشاكل في هذا، نظرًا لأن جميع الإضافات الشائعة تدعم Joomla 3 لفترة طويلة وقت).

إذا كان كل شيء على ما يرام مع هذا، فانقر على أيقونة تحديث جملة أو انتقل إلى عناصر -> تحديث جملة!

في النافذة التي تفتح، اختر من القائمة المنسدلة - توزيعات Joomla مع دعم قصير المدىوانقر على " حفظ وإغلاق".

إذا قيل أن إصدار Joomla هو الأحدث ولا توجد معلومات بوجود تحديث، فانتقل إلى ملحقات -> مدير التمديد -> التحديثاتوانقر على زر مسح ذاكرة التخزين المؤقت في الزاوية اليمنى العليا.

ثم ارجع إلى صفحة التحديثات ( عناصر -> تحديث جملة!) واضغط على الزر تثبيت التحديث.

عادةً ما تستغرق عملية التحديث بضع دقائق، وبعد ذلك ستظهر لك رسالة تفيد بأنه تم تحديث موقعك بنجاح، بالإضافة إلى الإصدار الذي تم تحديثه.

انقر على زر مسح ذاكرة التخزين المؤقت

بعد التحديث الناجح، تحتاج إلى التحقق من قاعدة البيانات بحثًا عن الأخطاء، للقيام بذلك، انتقل إلى ملحقات -> مدير التمديد -> قاعدة البياناتوالتأكد من عدم وجود أخطاء هناك. في حالة وجود أخطاء، انقر فوق "" لتصحيح».

تحقق من الموقع وهذا كل شيء!

مرحبا أيها الأصدقاء الأعزاء! قررت تخصيص ملاحظة أخرى لـ cms joomla وفي هذه المذكرة سنقوم بتحليل ما كيفية ترقية جوملا 2.5 إلى جوملا 3. يقوم مطورو Joomla برهان جدي على خط إصدار Joomla 3rd، وهم ببساطة يدعمون Joomla 2.5 - فهم يقومون بتصحيح الثغرات الأمنية، والقضاء على الأخطاء، ولا توجد خطط لإدخال وظائف جديدة. وبشكل عام، سيتوقف دعم Joomla 2.5 قريبًا، وبقدر ما أتذكر، يجب أن يحدث هذا في ربيع عام 2014. مع Joomla 3، الوضع مختلف تمامًا - يتم التخلص من الأخطاء، ويتم تصحيح الثغرات الأمنية، ويمكنك أيضًا توقع ظهور وظائف جديدة، وهو خبر سار، وآمل أن تفهم فائدة التبديل من Joomla 2.5 إلى Joomla 3. و بشكل عام، الترقية إلى جملة 3.5 سيكون أسهل.

وبطبيعة الحال، قد يقول الكثيرون، “ما هو الشيء الصعب في التحديث؟ يمكنك تشغيل التحديث في لوحة التحكم وهذا كل شيء. لكنني أسارع إلى الإشارة إلى أن كل شيء لا يسير دائمًا بهذه السلاسة. قررت مؤخرًا تحديث موقعي الذي يعمل على Joomla 2.5 إلى Joomla 3rd Line، ونتيجة لذلك تلقيت مجموعة من الأخطاء ومجموعة من الأسئلة - لماذا لا يعمل... إذا كان لديك موقف مماثل، إذن دعونا نلقي نظرة على بعض النقاط التي يجب مراعاتها عند تحديث الموقع.

لذلك، من أجل تحديث محرك الموقع، أصر بشكل قاطع (على سبيل المثال، باستخدام) ونقله إلى . سيكون هذا أكثر أمانًا وراحة البال.

بعد نقل الموقع، تحقق فورًا من cms joomla 2.5. للحصول على تحديثات للسطر الثاني. يمكنك التحقق من وجود تحديثات على الصفحة الرئيسيةلوحة التحكم في أيقونات الوصول السريع.

إذا أظهر أن إصدار جوملا هو الأحدث، وكنت متأكدًا من وجود تحديث، فانتقل إلى أيقونة "هناك إصدارات جديدة" المجاورة. يؤدي هذا الرمز إلى قائمة بتحديثات ملحق الموقع التي تم العثور عليها. سنتحدث عن تحديث الإضافات أدناه. لذلك، بعد إدخال قائمة تحديثات الإضافات التي تم العثور عليها، انقر فوق الزر "مسح ذاكرة التخزين المؤقت".

عد الآن إلى الصفحة الرئيسية وسترى التحديثات. انقر على أيقونة تحديث جملة وسيتم نقلك إلى مكون تحديث جملة. نضغط هنا على زر "تثبيت التحديثات" وننتظر بعض الوقت. عادة كل شيء يسير مع اثارة ضجة.

تحديث/إزالة ملحقات الطرف الثالث

الآن، بعد تحديث سطر cms 2.5، راجع جميع ملحقات الطرف الثالث التي قمت بتثبيتها وتحقق منها بحثًا عن التحديثات على المواقع الرسمية للمطورين. إذا كانت هناك تحديثات لـ Joomla 3، فتأكد من التحديث. يمكنك أيضًا التحقق من تحديثات الامتداد في الصفحة الرئيسية كما ذكرنا أعلاه في أيقونة تحديث الامتداد أو الانتقال إلى - الامتدادات -> مدير الامتدادات -> التحديث. إذا لم يتم العثور على أي شيء، فحاول مسح ذاكرة التخزين المؤقت أيضًا. عادةً ما تعمل الامتدادات المكتوبة لـ Joomla 3 أيضًا في Joomla 2.5. الآن تم بالفعل تكييف معظم الإضافات مع Joomla 3 من قبل المطورين، لذلك أعتقد أنه لن تكون هناك مشاكل في هذا. إذا لم يكن هناك تحديث ولم تكن متأكدًا من ذلك هذا التمديدالعمل في جملة 3، فمن الأفضل حذفه.

لإزالة الملحقات في Joomla 2.5، انتقل إلى الامتدادات -> مدير الامتداد -> الإدارةوسيتم فتح قائمة بجميع الملحقات المثبتة على الموقع، سواء كانت أصلية أو تابعة لجهات خارجية. باستخدام الفلتر، يمكنك العثور بسرعة على الامتداد الذي تحتاجه أو إدخال اسمه على الفور في شريط البحث.

حدد المربع بجوار الامتداد الذي تريده وانقر على زر "إلغاء التثبيت".

التحقق من قاعدة البيانات عن الأخطاء

الآن، بعد البقاء في مدير الامتدادات، قم بالتبديل إلى علامة التبويب "قواعد البيانات" وتحقق من وجود أخطاء في جداول قاعدة البيانات. عادةً، إذا كان كل شيء على ما يرام، فسوف تقوم بإدخال شيء مثل هذا: هيكل جداول قاعدة البيانات محدث. إذا كانت هناك أخطاء، فانقر على الزر "صحيح".

الترقية إلى جوملا 3

الآن، بعد العمليات المذكورة أعلاه، يمكننا البدء في التحديث. للقيام بذلك، دعونا نعود إلى مكون تحديث جوملا - المكونات -> تحديث جملة!. هنا نضغط على زر "الإعدادات" ونضبط " تحديث الخادم" ل " توزيعات Joomla مع دعم قصير المدى" وانقر " حفظ وإغلاق". بعد ذلك مباشرة، يجب أن يجد المكون آخر تحديثات Joomla 3. إذا لم يتم العثور عليه، فامسح ذاكرة التخزين المؤقت للتحديث (مدير الامتدادات -> تحديث وانقر على الزر " مسح ذاكرة التخزين المؤقت"). بعد العثور على التحديث، انقر فوق الزر “ تثبيت التحديث". سوف تستغرق العملية بعض الوقت. مع سرعة الإنترنت الجيدة، كل شيء يسير بسرعة.

بعد التحديث قم بأرشفة الموقع ونقله إلى الاستضافة.

الأخطاء المحتملة أثناء التحديث أو بعد التحديث

خطأ 500 - لم يتم العثور على JHtmlBehavior::mootools- إذا تلقيت هذا الخطأ مباشرة بعد التحديث ولا يمكنك الذهاب إلى أي مكان في لوحة التحكم، فعلى الأرجح ليس كل شيء ملحقات الطرف الثالثمتوافق مع جملة 3. هناك طريقتان: 1. استرجاع النسخة الاحتياطية وتصفح الامتدادات مرة أخرى؛ 2. ابحث عن اتصال مكتبة Mootools في الملفات واستبدله باتصال إطار عمل joomla 3.

1. آمل ألا تكون هناك حاجة للتعليق على أي شيء هنا. ما عليك سوى استعادة النسخة الاحتياطية ومحاولة كل شيء مرة أخرى، والتحقق من توافق جميع الملحقات مع جملة 3.

2. فتح الدليل الجذر للموقع من خلال البرنامج القائد الكليواستخدم البحث للبحث عن الملفات التي تحتوي على الإدخال - JHTML::_('behavior.mootools');وإذا تم عرض هذا السطر بدون أي شروط (يمكن اكتشاف إصدار جملة تلقائيًا، وإذا تم تحديد الشروط لإصدار جملة 3 فنتركه كما هو)، فاستبدله بـ - JHtml::_('behavior.framework');. لذلك نحن نراجع جميع الملفات. بعد ذلك، هناك احتمال أن يعمل الموقع، لكن هذا ليس خيارًا 100%، لذا لا يمكنني أن أعدك بأي شيء. شخصياً، عندما حصلت على هذا الخطأ، اخترت الخيار الأول.

شاشة بيضاء بدون أخطاء عند التحديث.يمكن أن يحدث هذا إذا كان لديك أخطاء في قاعدة البيانات الخاصة بك. استرجاع النسخة الاحتياطية الخاصة بك والبدء من جديد. التحقق من قاعدة البيانات عن الأخطاء. يمكنك أيضًا تشغيل عرض الأخطاء لفهم السبب. للقيام بذلك، قبل بدء التحديث، انتقل إلى - الموقع الإلكتروني -> الإعدادات العامة-> الخادم -> رسائل الخطأ- ضبط "الحد الأقصى". نحفظ ونغلق، نحاول التحديث مرة أخرى.

هذا كل شيء. تحديثات سعيدة للجميع!