در حال اجرا ارتقاء
قبل از اجرای ارتقا دهنده اصلی، مطمئن شوید که بررسی پیش از پرواز را کامل کرده اید. رابط کاربری ارتقاء مستلزم این است که قبل از پرواز حداقل یک بار اجرا شود و اگر انجام نداده باشید شما را به آنجا هدایت می کند.
با اشاره مرورگر خود به دایرکتوری 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جدید برای ذخیره سازی توکن با محدوده عمومی اضافه شده است. این جدول دارای ستون هایی برای شناسه رمز، شناسه کاربر، محدوده، هش و مُهرهای زمانی issued/expires/used است و توسط ویژگی های مبتنی بر توکن در 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 Upgrader شما پشتیبانی زبان بیشتری دارد، میتوانید با انتخاب نماد زبان در منوهای بالا و انتخاب زبان دیگری، زبان را تغییر دهید.
