پشتیبانی عادی Joomla 3 در اوت ۲۰۲۳ و برنامه Extended LTS آن در فوریه ۲۰۲۵ پایان یافته است. بنابراین این نسخه را برای سایت تازه نصب نکنید. اگر برای بازیابی یک سایت قدیمی یا استخراج محتوا به آن نیاز دارید، محیط موقت و محدود بسازید و مقصد نهایی را یک انتشار پشتیبانیشده قرار دهید؛ نصب قدیمی روی اینترنت برنامه مهاجرت نیست.
نصب آزمایشی چه زمانی معنا دارد؟
برای بازگردانی بکاپ و بررسی داده یا وابستگی، ممکن است محیط سازگار با نرمافزار تاریخی لازم شود. این محیط باید از دسترسی عمومی و داده حساس غیرضروری جدا باشد. پایینآوردن PHP هاست اصلی همه سایتها برای اجرای یک نسخه منقضی راهحل مناسبی نیست. بسته و بکاپ را فقط از منابع مورداعتماد و متعلق به سایت خود بگیرید.
موجودی پیش از انتقال
- نسخه دقیق جوملا و وضعیت schema دیتابیس را ثبت کنید.
- قالب، component، module، plugin و زبانهای استفادهشده را فهرست کنید.
- برای هر افزونه، نسخه مقصد و روش انتقال داده را از سازنده تأیید کنید؛ سازگاری هسته کافی نیست.
- منو، alias، مسیر تصویر و URLهای قدیمی را برای حفظ لینکها استخراج کنید.
مسیر مرحلهای و محدودیت راهنمای تاریخی
مستند رسمی مهاجرت 3.10 به 4، مرحله آغاز انتقال سایت 3.x را توضیح میدهد؛ Joomla 4 بهتنهایی مقصد نهایی پشتیبانیشده امروز نیست. پس از هر مرحله باید راهنمای ارتقای همان شاخه و نیازمندی بعدی بررسی شود. بارگذاری ZIP جدید روی همه فایلهای قدیمی یا پرش بدون آزمون چند نسل، جای این مسیر را نمیگیرد.
اجرای آزمایشی
- بکاپ فایل و دیتابیس را روی محل جدا با پایگاه مستقل بازیابی کنید.
- نسخههای bridge و افزونهها را طبق مسیر رسمی و با تأیید سازگاری آماده کنید.
- Pre-Update Check را بخوانید، اما سکوت یک افزونه را تضمین سازگاری ندانید.
- هر مرحله را جدا انجام دهید و پس از آزمون، بکاپ سازگار همان نقطه بگیرید.
- اگر افزونه رهاشده مسیر انتقال ندارد، جایگزینی یا انتقال محتوای آن را برنامهریزی کنید.
حفظ URL و داده در انتقال نهایی
خروجی URL مقصد را با فهرست مبدا مقایسه کنید؛ تغییر router یا ساختار منو ممکن است مسیرها را عوض کند. برای URL واقعاً تغییرکرده نگاشت یکبهیک مرتبط لازم است، نه redirect همه صفحهها به خانه. داده تازه، فرم، کاربر، فایل و ایمیل را کنترل و زمان قطع نوشتن را تعیین کنید. پس از پایان بازه برگشت، نسخه قدیمی را از دسترسی عمومی خارج کنید؛ robots.txt بهتنهایی آن را امن نمیکند.
مطالعه مرتبط
منابع و مستندات
بازبینی محتوا و منابع: ۲۶ مهر ۱۴۰۵.