J3.x: فشل التحديث مع وجود رسالة خطأ
From Joomla! Documentation
تقرير الأخطاء
عندما تقوم بتحديث موقع Joomla! الى اصدار Joomla! 3.6.1 باستخدام ملحق تحديث Joomla! المبني، ستظهر رسالة الخطأ التالية.
الاصدارات المتأثرة
هذا يخص فقط اصدارات Joomla! : 3.6.1
ما هو السبب؟
3.6.1 تقدم شهادة تحقق CSRF لتحديث الملحقات كمستوى اضافي للأمان. (كافة الاصدارات مع تحديث الملحق) من 3.6.0 نزولا حتى 2.4.5 ستواجه مشكلة شهادة CSRF لأن هذه الاصدارات لا تولد الرمز البرمجي المطلوب لتجاوز التحقق. التحديثات اللاحقة ستعمل بنجاح.
كيفية الاصلاح؟
التحديث من Joomla! 3.6.0
- ارجع الى لوحة التحكم بالادارة example.com/administrator
- بعد ذلك اذهب الى ← ادارة ← قاعدة البيانات
- يجب أن تشاهد رسالة بأن قاعدة البيانات منتهية الصلاحية
- اضغط على زر التصليح في شريط الأدوات
حدث من Joomla! تحت 3.6.0
اذا كنت تعمل على اصدار تحت 3.6.0:
- حدث أولا الى Joomla! 3.6.0 ""وليس"" مباشرة الى Joomla! 3.6.1
- حدث com_joomlaupdate عن طريق ادارة الملحقات
- وبعدها شغل التحديث من Joomla 3.6.0 الى Joomla! 3.6.1
الاصدار الجديد من com_joomlaupdate متوفر في الواجهة الخلفية من خلال محدث الملحقات المنتظم
الرجاء الاطلاع على الاعلان الرسمي المتعلق بهذه المسألة هنا
"'ملاحظة"' اذا كان الموقع الخاص بك يعمل على PHP 5.3، ربما تظهر رسالة الخطأ هذه عند محاولة تسجيل الدخول::
0 Failed to start the session: already started by PHP ($_SESSION is set).
Joomla! 3.6.2 will fix this issue. See Fix logging in in PHP 5.3.