تشغيل الترقية
قبل تشغيل المحقق الرئيسي، تأكد من إكمالك لـ فحص ما قبل الترقية. تتطلب واجهة الترقية تشغيل ما قبل الترقية مرة واحدة على الأقل وسترشدك إلى هناك إذا لم تقم بذلك.
قم بتشغيل الترقية بتوجيه متصفحك إلى دليل upgrade من موقعك:
http://example.com/upgrade/يجب أن يعرض صفحة مثل هذه:

حدد زر “متابعة” للمتابعة.
يتقدم كل “متابعة” من خلال رقعة أخرى. استمر في المتابعة حتى يتم تطبيق جميع الرقع، وتُعرض صفحة تحديث نموذج النظام.

ما تطبقه ترقية 2.5.11 → 2.7.0
Section titled “ما تطبقه ترقية 2.5.11 → 2.7.0”عند الترقية من XOOPS 2.5.11 إلى 2.7.0، يطبق المحقق الرقع التالية. يتم تقديم كل واحدة كخطوة منفصلة في المعالج حتى تتمكن من تأكيد ما يتم تغييره:
- إزالة PHPMailer المدمج القديم. تم حذف النسخة المدمجة من PHPMailer داخل وحدة Protector. يتم توفير PHPMailer الآن من خلال Composer في
xoops_lib/vendor/. - إزالة مجلد HTMLPurifier القديم. وبالمثل، تم حذف مجلد HTMLPurifier القديم داخل وحدة Protector. يتم توفير HTMLPurifier الآن من خلال Composer.
- إنشاء جدول
tokens. تمت إضافة جدولtokensجديد لتخزين الرمز المميز العام ذي النطاق. يحتوي الجدول على أعمدة لمعرّف الرمز المميز، معرّف المستخدم، النطاق، التجزئة، وطوابع زمنية صادرة/منتهية الصلاحية/مستخدمة، ويستخدم من قبل الميزات القائمة على الرموز المميزة في XOOPS 2.7.0. - توسيع
bannerclient.passwd. تم توسيع عمودbannerclient.passwdإلىVARCHAR(255)بحيث يمكنه تخزين بصمات كلمات المرور الحديثة (bcrypt، argon2) بدلاً من العمود الضيق القديم. - إضافة تفضيلات ملف تعريف الارتباط للجلسة. تم إدراج تفضيلان جديدان:
session_cookie_samesite(لخاصية ملف تعريف الارتباط SameSite) وsession_cookie_secure(لفرض ملفات تعريف الارتباط HTTPS فقط). راجع بعد الترقية لمعرفة كيفية مراجعتها بعد انتهاء الترقية.
لا تمس أي من هذه الخطوات بيانات المحتوى الخاصة بك. يبقى المستخدمون والمنشورات والصور وبيانات الوحدة دون تغيير.
اختيار لغة
Section titled “اختيار لغة”يأتي التوزيع الرئيسي لـ XOOPS مع دعم اللغة الإنجليزية. يتم توفير الدعم للإقليميات الإضافية من قبل مواقع دعم XOOPS المحلية. يمكن أن يأتي هذا الدعم في شكل توزيع مخصص، أو ملفات إضافية لإضافتها إلى التوزيع الرئيسي.
يتم الحفاظ على ترجمات XOOPS على transifex
إذا كان لدى محقق XOOPS الخاص بك دعم لغات إضافية، يمكنك تغيير اللغة بتحديد رمز اللغة في القوائم العليا واختيار لغة مختلفة.
