~3 دقیقه مطالعه • بروزرسانی ۲۹ بهمن ۱۴۰۴
1. مقدمه
این راهنما نحوه بهروزرسانی بخشهای مختلف سرور cPanel & WHM را توضیح میدهد. بهروزرسانی منظم سیستم باعث افزایش امنیت، پایداری و سازگاری سرویسها میشود.
2. بهروزرسانی cPanel & WHM
2.1 از طریق WHM
مسیر:
WHM » Home » cPanel » Upgrade to Latest Version
برای انتخاب Release Tier از مسیر زیر استفاده کنید:
WHM » Server Configuration » Update Preferences
2.2 از طریق خط فرمان
برای مشاهده نسخه فعلی:
/usr/local/cpanel/cpanel -V
برای بهروزرسانی کامل:
/usr/local/cpanel/scripts/upcp
این اسکریپت موارد زیر را نیز اجرا میکند:
update-packages— بهروزرسانی بستههای سیستمsysup— بهروزرسانی وابستگیهای ضروری سیستمعامل
3. بهروزرسانی Apache (EasyApache 4)
EasyApache 4 مسئول بهروزرسانی Apache، PHP و کتابخانههای مرتبط است.
مسیر:
WHM » Software » EasyApache 4
روی Run System Update کلیک کنید.
4. بهروزرسانی سرویسها و نرمافزارها
4.1 cPAddons
مسیر:
WHM » cPanel » Manage cPAddons Site Software
4.2 MySQL
هشدار: فقط نسخههای MySQL ارائهشده توسط cPanel پشتیبانی میشوند.
مسیر:
WHM » Database Services » Upgrade Database Version
4.3 کرنل سیستمعامل
پس از بهروزرسانی کرنل، باید سرور را ریبوت کنید.
روشها:
- از WHM: فعالسازی گزینه Include kernel packages در System Update
- از خط فرمان:
yum update
4.4 Perl
هشدار مهم: نسخه Perl سیستم و cPanel را تغییر ندهید. cPanel فقط نسخههای رسمی را پشتیبانی میکند.
روشهای بهروزرسانی:
yum update/usr/local/cpanel/scripts/upcp/usr/local/cpanel/scripts/update_local_rpm_versions
4.5 PHP
برای PHP Apache:
WHM » Software » EasyApache 4
برای PHP سیستم:
/usr/local/cpanel/scripts/upcp4.6 بستهها (Packages)
هشدار: مخازن Third‑party ممکن است باعث ناسازگاری شوند.
بهروزرسانی بستهها:
/usr/local/cpanel/scripts/upcp4.7 Ruby Gems
Ruby قدیمی در نسخه 66 منسوخ شده است.
برای بهروزرسانی ماژولهای Ruby:
/usr/local/cpanel/scripts/upcp5. نسخههای پشتیبانیشده MySQL
هشدار: MySQL 5.7 دیگر برای نصب جدید یا ارتقا پشتیبانی نمیشود.
| سیستمعامل | نسخه OS | نسخههای MySQL قابل نصب |
|---|---|---|
| AlmaLinux | 8 | 8.0, 8.4 |
| AlmaLinux | 9 | 8.0, 8.4 |
| AlmaLinux | 10 | 8.4 |
| CloudLinux | 8 | 8.0, 8.4 |
| CloudLinux | 9 | 8.0, 8.4 |
| CloudLinux | 10 | 8.4 |
| Rocky Linux | 8 | 8.0, 8.4 |
| Rocky Linux | 9 | 8.0, 8.4 |
| Ubuntu | 22 / 24 | 8.0, 8.4 |
6. نسخههای پشتیبانیشده MariaDB
هشدار: نسخههای 10.0 تا 10.3 دیگر قابل نصب یا ارتقا نیستند.
| سیستمعامل | نسخه OS | نسخههای MariaDB قابل نصب |
|---|---|---|
| AlmaLinux | 8 | 10.5, 10.6, 10.11, 11.4 |
| AlmaLinux | 9 | 10.5, 10.6, 10.11, 11.4 |
| AlmaLinux | 10 | 10.11, 11.4 |
| CloudLinux | 8 / 9 | 10.5, 10.6, 10.11, 11.4 |
| CloudLinux | 10 | 10.11, 11.4 |
| Rocky Linux | 8 / 9 | 10.5, 10.6, 10.11, 11.4 |
| Ubuntu | 22 / 24 | 10.6, 10.11, 11.4 |
7. حسابهای سیستمی در cPanel & WHM
این حسابها برای اجرای سرویسها و پردازشهای داخلی استفاده میشوند.
| حساب | توضیح | کاربر OS | افزوده توسط cPanel | افزوده توسط Third‑party |
|---|---|---|---|---|
| clamav | مدیریت آنتیویروس ClamAV | ✓ | ||
| cpanel | مدیریت سرویسهای cPanel | ✓ | ✓ | |
| cpanelanalytics | مدیریت سرویس Analytics | ✓ | ||
| cpanelcabcache | مدیریت CA Cache | ✓ | ||
| cpanelconnecttrack | مدیریت سیستم p0f | ✓ | ||
| cpanellogin | مدیریت ورود به cPanel | ✓ | ||
| cpaneleximfilter | فیلتر ایمیل Exim | ✓ | ||
| cpaneleximscanner | اسکن ایمیل خروجی | ✓ | ||
| cpanelhorde | مدیریت Horde Webmail | ✓ | ||
| cpanelphpmyadmin | مدیریت phpMyAdmin | ✓ | ||
| cpanelphppgadmin | مدیریت phpPgAdmin | ✓ | ||
| cpanelroundcube | مدیریت Roundcube | ✓ | ||
| cpanelrrdtool | مدیریت RRDTool | ✓ | ||
| cpanelsolr | مدیریت Apache Solr | ✓ | ||
| dovecot | مدیریت سرویس Dovecot | ✓ | ||
| nobody | اجرای اسکریپتهای بدون دسترسی | ✓ | ||
| root | کاربر اصلی سیستم | ✓ |
نتیجهگیری
این راهنما تمام بخشهای مهم بهروزرسانی سیستم، نسخههای پشتیبانیشده دیتابیسها و حسابهای سیستمی cPanel & WHM را پوشش میدهد. با اجرای صحیح این مراحل، سرور شما پایدارتر، امنتر و سازگارتر با نسخههای جدید خواهد بود.
نوشته و پژوهش شده توسط دکتر شاهین صیامی