دانلود ایزابل 5 با لینک مستقیم ایران: ISO جدید و راهنمای آپدیت

ایزابل یک ISO جدید برای Issabel 5 منتشر کرده که پکیجهای PHP اون بهروز شدن. اگه میخواید ایزابل ۵ رو از اول نصب کنید، این فایل رو به جای ISO قدیمی دانلود کنید. اگه هم الان یک سرور Issabel 5 فعال دارید، برای دریافت اصلاحات PHP معمولاً نیازی به نصب دوباره ندارید.
توی این نوشته، لینک دانلود از سرور ایران و SourceForge رو میذارم و توضیح میدم چه زمانی آپدیت کنید، چه زمانی نصب تازه انجام بدید و قبل از Restore چه چیزهایی رو بررسی کنید.
دانلود ایزابل 5 با لینک مستقیم از سرور ایران
فایل زیر از پروژهٔ رسمی Issabel در SourceForge دریافت شده و بدون تغییر روی سرور ایران قرار گرفته. SHA-256 فایل میزبانیشده با مقدار اعلامشده در SourceForge تطبیق داده شده.
بررسی سالم بودن فایل دانلودشده با SHA-256
بعد از دانلود، هش فایل رو با مقدار زیر مقایسه کنید. یکسان بودن نام یا حجم فایل کافی نیست. اگر هش فرق داشت، با اون فایل نصب نکنید و دوباره دانلودش کنید.
b41c7fe93c27a67cb7fe6dce867c8063a3aac6f94cf2859e1d993d94624a7305
توی لینوکس، در پوشهای که ISO رو ذخیره کردید:
sha256sum issabel5-USB-DVD-x86_64-20261021.iso
توی PowerShell ویندوز:
Get-FileHash .\issabel5-USB-DVD-x86_64-20261021.iso -Algorithm SHA256
توی macOS:
shasum -a 256 issabel5-USB-DVD-x86_64-20261021.iso
تفاوت حروف بزرگ و کوچکِ هش مهم نیست. تطبیق هش، یکسان بودن فایل با نسخهٔ معرفیشده رو بررسی میکنه و به معنی تست نصب یا امن بودن کامل سرور نیست.
چرا ایزابل این ISO جدید رو منتشر کرده؟
دلیل اعلامشده در اطلاعیهٔ ایزابل، بهروز کردن RPMهای PHP در واکنش به دو آسیبپذیری CVE-2026-109618 و CVE-2026-109619 هست. این دو آسیبپذیری با اسم PHP2Shell شناخته میشن و در شرایط مشخص میتونن به اجرای دستور روی سرور بدون لاگین به پنل برسن.
برای PHP 7.4 هم اصلاح کد این دو CVE منتشر شده. بنابراین دریافت پکیج اصلاحشده با خاموش کردن Upload Progress فرق داره. طبق اصلاحات منتشرشده، نصب پکیج درست و استفادهٔ PHP وب از همون پکیج بعد از Restart، این دو آسیبپذیری رو برطرف میکنه. این نتیجه به معنی رفع همهٔ مشکلهای امنیتی ایزابل یا PHP نیست.
این فایل، ISO بهروزشدهٔ Issabel 5 هست. انتشارش به معنی معرفی یک نسخهٔ اصلی جدید یا تبدیل خودکار ایزابل ۴ به ۵ نیست. جزئیات فنی و روشهای بررسی رو در مقالهٔ آسیبپذیری PHP در ایزابل ۴ و ۵ توضیح دادم.
برای سرور فعلی، آپدیت کنیم یا دوباره نصب کنیم؟
| شرایط شما | کاری که پیشنهاد میکنم |
|---|---|
| Issabel 5 فعال و سالم دارید | بکاپ بگیرید و PHP رو از مخزن سازگار آپدیت کنید. صرفاً برای این اصلاحات، نصب دوباره لازم نیست. |
| مرکز تلفن جدید راه میندازید | همین ISO جدید رو دانلود کنید و نصب تازه انجام بدید. |
| سرور رو جابهجا میکنید یا نصب فعلی مشکل داره | روی ماشین جدا نصب کنید، بکاپ رو Restore و عملکرد رو تست کنید، بعد سرویس رو منتقل کنید. |
| Issabel 4 دارید | انتقال به ۵ رو به عنوان مهاجرت جدا بررسی کنید. نصب ISO روی دیسک فعلی، روش آپدیت ایزابل ۴ نیست. |
برای تفاوت پایهٔ دو نسخه، مقایسهٔ ایزابل ۴ و ایزابل ۵ رو ببینید. دستورهای بخش آپدیت پایین، برای نصب معمول Issabel 5 مبتنی بر Rocky Linux و PHP 7.4 از Remi هستن و برای نصب سفارشی یا دبیان نوشته نشدن.
قبل از آپدیت یا نصب تازه، بکاپ بگیرید
بکاپی که فقط روی همون دیسک ایزابل باشه، برای نصب دوباره کافی نیست. فایل رو به یک محل امن خارج از سرور منتقل کنید و مطمئن بشید میتونید بازش کنید و Restore انجام بدید. بکاپ مرکز تلفن ممکنه رمز ترانک، اطلاعات تماس و ضبط مکالمه داشته باشه، پس لینک عمومی براش نسازید.
- در پنل، وارد System → Backup/Restore بشید و Perform a Backup رو بزنید.
- بخشهای موردنیاز رو انتخاب کنید. برای PBX، دیتابیس و فایلهای تنظیمات مهم هستن. اگه ضبط تماس و پیام صوتی لازم دارید، گزینههای Monitors (Heavy Content) و Voicemails رو هم بررسی کنید. وجود فایل بکاپ بهتنهایی به معنی داخل بودن ضبطها نیست.
- با Process بکاپ رو بسازید. بعد از پایان، با کلیک روی نام فایل، اون رو دانلود کنید. اگر فایل رمزگذاری شده، رمز لازم برای بازیابی رو جدا و امن نگه دارید.
- IP، Gateway، DNS، نسخهٔ Asterisk و PHP، تنظیمات ترانک و فایروال، گواهیها، کارت تلفنی و تغییرات اختصاصی رو ثبت کنید. بکاپ پنل رو معادل ایمیج کامل سیستمعامل فرض نکنید.
- اگه ماشین مجازی دارید، علاوه بر بکاپ پنل، یک بکاپ کامل و قابل بازیابی از VM تهیه کنید. Snapshot برای برگشت سریع مفیده، ولی جای بکاپ مستقل از Storage فعلی رو نمیگیره.
مسیر و گزینههای بالا از راهنمای ماژول Backup/Restore و کد رسمی همین ماژول بررسی شدن. ظاهر و گزینههای پنل ممکنه با نسخهٔ نصبشده فرق داشته باشن. قبل از تغییر سرور اصلی، بازیابی بکاپ رو روی یک ماشین جدا تست کنید.
آپدیت PHP روی سرور فعلی Issabel 5
برای Issabel 5، روش استاندارد آپدیت معرفیشده هست. پیشنهاد میکنم این کار رو انجام بدید. زمان نگهداری مشخص کنید و بکاپ و راه برگشت داشته باشید. با SSH وارد سرور بشید و دسترسی به کنسول ماشین مجازی یا کنسول محلی رو هم آماده کنید تا اگر SSH قطع شد، بتونید وارد سرور بشید.
اول نسخه فعلی و مخزن PHP رو بررسی کنید:
cat /etc/redhat-release
rpm -q php php-common php-fpm
dnf module list php --enabled
برای نصب معمول بالا، با دسترسی root اول فهرست تغییرات رو بدون نصب ببینید:
dnf --refresh upgrade 'php*' --assumeno
اگر پکیجهای سازگار و اصلاحشده پیشنهاد شدن و حذف یا تعویض غیرمنتظرهای در فهرست نبود، آپدیت رو اجرا کنید و قبل از تأیید، تراکنش رو بخونید:
dnf --refresh upgrade 'php*'
در اطلاعیهٔ ایزابل، نسخهٔ 7.4.33-31 معرفی شده. اگر مخزن این آپدیت رو نشون نمیده، نصب رو به زور جلو نبرید و صرفاً برای رسیدن به یک شماره، Stream رو عوض نکنید. بررسی دقیق مخزن و PHP وب رو از بخش آپدیت PHP در راهنمای امنیتی ادامه بدید.
بعد از آپدیت، ایزابل در اطلاعیهاش Restart سرور رو توصیه کرده. این کار تماسهای فعال رو قطع میکنه. در زمان نگهداری و بعد از پایان تماسها، سرور رو Restart کنید. بعد از بالا اومدن، پکیجها و Changelog رو بررسی کنید:
rpm -q php php-common php-fpm
rpm -q --changelog php-common | grep -A 3 -B 3 -E 'CVE-2026-109618|CVE-2026-109619'
خروجی Changelog باید به اصلاح این دو CVE اشاره کنه. شمارهٔ سادهٔ 7.4.33 کافی نیست، چون Release پکیج هم مهمه. این دستورها مدرک پکیج نصبشده هستن. باید جدا بررسی کنید PHP مورد استفادهٔ وب هم همون پکیج اصلاحشده هست. اگر PHP رو قبلاً تغییر دادید، فقط به php -v اکتفا نکنید.
نصب تازهٔ ایزابل ۵ و Restore بکاپ
۱. نصب رو روی دیسک یا ماشین جدا انجام بدید
ISO رو به DVD مجازی وصل کنید یا برای سرور فیزیکی، رسانهٔ بوت بسازید. ماشین رو از ISO بوت کنید و مقصد نصب رو با دقت انتخاب کنید. نصبکننده ممکنه اطلاعات دیسک انتخابشده رو پاک کنه. برای مهاجرت، نصب رو روی ماشین تازه انجام بدید و سرور قبلی رو برای برگشت نگه دارید.
در مراحل نصب، دیسک، شبکه، منطقهٔ زمانی و رمزهای مدیریتی رو تنظیم کنید. برای جزئیات ساخت VM و مراحل نصب، راهنمای نصب ایزابل ۵ روی VMware Workstation رو ببینید و به جای ISO قدیمی، فایل همین نوشته رو انتخاب کنید.
۲. قبل از Restore، ماشین جدید رو جدا نگه دارید
از IP تکراری استفاده نکنید. قبل از بازیابی تنظیمات ترانک، دسترسی ماشین آزمایشی به اپراتور و مسیرهای تماس واقعی رو محدود کنید تا دو سرور با یک حساب رجیستر نشن یا تماس ناخواسته برقرار نکنن. این جداسازی باید با شبکه و تجهیزات شما هماهنگ باشه.
۳. بکاپ رو بارگذاری و بازیابی کنید
وارد پنل سرور جدید و بخش System → Backup/Restore بشید. از گزینهٔ Upload فایل بکاپ رو بارگذاری کنید. بعد از نمایش فایل در فهرست، Restore رو بزنید، بخشهای لازم رو انتخاب کنید و با Process بازیابی رو انجام بدید. هشدارهای تفاوت نسخه و خطاهای Restore رو بخونید.
اگر مبدأ Issabel 4 هست، این کار مهاجرت محسوب میشه. کد رسمی ماژول، برای بعضی بکاپهای قدیمی مسیر Migrate from Issabel 4 داره، اما وجود این گزینه تضمین نمیکنه همهٔ افزونهها، تغییرات اختصاصی، درایورها و اطلاعات شما کامل منتقل بشن. اول روی ماشین جدا تست کنید و نتیجه رو مورد به مورد بررسی کنید.
اگر فایل بزرگ به خاطر محدودیت Upload بارگذاری نشد، اول خطای پنل و محدودیت PHP رو بررسی کنید. از SSH/SFTP فقط برای انتقال فایل و با مسیر و مالکیت صحیحِ نصب خودتون استفاده کنید. برای حل این مشکل، تنظیمات قدیمی PHP یا کل پوشهٔ /etc رو روی سیستم جدید کپی نکنید.
بعد از آپدیت یا Restore، از کجا بفهمیم کار درست انجام شده؟
- پنل باز بشه و پکیج و PHP وب، اصلاحات امنیتی موردنظر رو داشته باشن. بعد از Restore هم این بررسی رو تکرار کنید، چون تنظیمات بازیابیشده رو باید دوباره ببینید.
- داخلیها، ترانکها، مسیرهای ورودی و خروجی، IVR و صفها با تنظیمات مورد انتظار یکی باشن.
- در زمان انتقال، با کنترل رجیستر بودن سرور قبلی و جدید، تماس داخلی، ورودی و خروجی رو تست کنید. صدای دوطرفه، انتقال تماس، DTMF، CDR و ضبط و پخش مکالمه رو هم بررسی کنید.
- وب ایزابل روی پابلیک وب باز نباشه. مدیریت رو از شبکهٔ مدیریت یا VPN سازمانی انجام بدید. نیاز SIP و RTP رو جدا از دسترسی وب بررسی کنید.
- بعد از تأیید عملکرد، از وضعیت جدید هم بکاپ بگیرید.
برای انتقال نهایی، یک زمان قطعی هماهنگ کنید، تماسهای فعال رو پایان بدید و بکاپ نهایی بگیرید. بعد از بازیابی آخرین تغییرات، رجیستر و مسیر تماس رو به سرور جدید منتقل کنید. اگر تستها موفق نبودن، سرور جدید رو از مسیر تماس خارج کنید و با کنترل IP و ترانکها به سرور قبلی برگردید. هر دو رو همزمان با یک تنظیمات وارد مدار نکنید.
پس با ISO جدید مشکل حل میشه؟
طبق اعلام ایزابل، ISO جدید پکیجهای اصلاحشدهٔ PHP رو داره. برای نصب تازه از همین فایل استفاده کنید و بعد از نصب، وضعیت پکیج و PHP وب رو بررسی کنید. برای Issabel 5 فعال، آپدیت پکیج سازگار و Restart، روش دریافت همین اصلاحات هست و معمولاً نیازی به نصب دوباره ندارید.
این اصلاحات، دو CVE نامبرده رو هدف میگیرن. محدود کردن وب، بکاپ، بررسی Restore و تست تماس همچنان لازم هستن. دانلود ISO بهتنهایی چیزی رو روی سرور فعلی تغییر نمیده.
آموزش راهاندازی و مدیریت ایزابل
اگه برای یادگیری نصب، داخلیها، ترانک و سناریوهای عملی دنبال آموزش مرحلهبهمرحله هستید، این مباحث رو توی دورهٔ آموزش VoIP، ایزابل و استریسک توضیح دادم.
منابع و تاریخ بررسی
منابع این نوشته در ۳ آبان ۱۴۰۵، برابر با ۲۵ اکتبر ۲۰۲۶ بررسی شدن. برای نسخههای بعدی، نام فایل و هش رو دوباره از صفحهٔ رسمی بگیرید.
