تخطَّ إلى المحتوى

تشغيل الترقية

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

قم بتشغيل الترقية بتوجيه متصفحك إلى دليل upgrade من موقعك:

http://example.com/upgrade/

يجب أن يعرض صفحة مثل هذه:

بدء ترقية XOOPS

حدد زر “متابعة” للمتابعة.

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

رقعة ترقية XOOPS مطبقة

ما تطبقه ترقية 2.5.11 → 2.7.0

Section titled “ما تطبقه ترقية 2.5.11 → 2.7.0”

عند الترقية من XOOPS 2.5.11 إلى 2.7.0، يطبق المحقق الرقع التالية. يتم تقديم كل واحدة كخطوة منفصلة في المعالج حتى تتمكن من تأكيد ما يتم تغييره:

  1. إزالة PHPMailer المدمج القديم. تم حذف النسخة المدمجة من PHPMailer داخل وحدة Protector. يتم توفير PHPMailer الآن من خلال Composer في xoops_lib/vendor/.
  2. إزالة مجلد HTMLPurifier القديم. وبالمثل، تم حذف مجلد HTMLPurifier القديم داخل وحدة Protector. يتم توفير HTMLPurifier الآن من خلال Composer.
  3. إنشاء جدول tokens. تمت إضافة جدول tokens جديد لتخزين الرمز المميز العام ذي النطاق. يحتوي الجدول على أعمدة لمعرّف الرمز المميز، معرّف المستخدم، النطاق، التجزئة، وطوابع زمنية صادرة/منتهية الصلاحية/مستخدمة، ويستخدم من قبل الميزات القائمة على الرموز المميزة في XOOPS 2.7.0.
  4. توسيع bannerclient.passwd. تم توسيع عمود bannerclient.passwd إلى VARCHAR(255) بحيث يمكنه تخزين بصمات كلمات المرور الحديثة (bcrypt، argon2) بدلاً من العمود الضيق القديم.
  5. إضافة تفضيلات ملف تعريف الارتباط للجلسة. تم إدراج تفضيلان جديدان: session_cookie_samesite (لخاصية ملف تعريف الارتباط SameSite) و session_cookie_secure (لفرض ملفات تعريف الارتباط HTTPS فقط). راجع بعد الترقية لمعرفة كيفية مراجعتها بعد انتهاء الترقية.

لا تمس أي من هذه الخطوات بيانات المحتوى الخاصة بك. يبقى المستخدمون والمنشورات والصور وبيانات الوحدة دون تغيير.

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

يتم الحفاظ على ترجمات XOOPS على transifex

إذا كان لدى محقق XOOPS الخاص بك دعم لغات إضافية، يمكنك تغيير اللغة بتحديد رمز اللغة في القوائم العليا واختيار لغة مختلفة.

لغة ترقية XOOPS