در این مقاله قصد داریم نحوه بروزرسانی کنترلپنل دایرکتادمین (DirectAdmin) را در سرور مجازی (VPS) ایرانسرور بهصورت کامل و گامبهگام توضیح دهیم تا بتوانید آخرین نسخه این پنل را همراه با سرویسهای وابسته آن بهروزرسانی کنید.
مرحله اول: ورود به سرور از طریق SSH
برای آغاز بروزرسانی باید ابتدا به سرور خود از طریق SSH متصل شوید. برای این کار از نرمافزارهایی مانند PuTTY در ویندوز یا Terminal در لینوکس و مک استفاده میشود. آدرس IP سرور و پورت SSH (معمولاً 22) را وارد کرده و با نام کاربری root وارد شوید. اگر از کلید SSH استفاده میکنید، باید فایل کلید را در تنظیمات نرمافزار وارد کنید.
مرحله دوم: ورود به مسیر نصب دایرکتادمین
دایرکتادمین معمولاً در مسیر زیر نصب میشود:
cd /usr/local/directadmin
با اجرای این دستور وارد پوشه اصلی نصب دایرکتادمین میشوید که شامل فایلهای اجرایی و تنظیمات اصلی برنامه است. در صورت بروز خطا یا پیغام عدم وجود مسیر، از دستور whereis directadmin برای یافتن مسیر دقیق استفاده کنید.
مرحله سوم: اجرای دستور بروزرسانی دایرکتادمین
در این مرحله برای بروزرسانی مستقیم کنترلپنل دستور زیر را اجرا کنید:
./directadmin p
این دستور بهطور خودکار بررسی میکند که آیا نسخه جدیدی در دسترس است یا خیر و در صورت وجود، آن را دانلود و نصب میکند. در صورت مشاهده خطای Permission denied، دستور را با سطح دسترسی root یا sudo اجرا کنید.
مرحله چهارم: بررسی نسخه جدید پس از بروزرسانی
برای اطمینان از اینکه بروزرسانی با موفقیت انجام شده است، دستور زیر را وارد کنید:
/usr/local/directadmin/directadmin v
در خروجی، شماره نسخه فعلی دایرکتادمین نمایش داده میشود. با مقایسه آن با نسخه منتشرشده در سایت رسمی دایرکتادمین، میتوانید مطمئن شوید که بروزرسانی کامل شده است.
مرحله پنجم: بروزرسانی سرویسها با استفاده از CustomBuild
دایرکتادمین از ابزار CustomBuild برای مدیریت و بروزرسانی سرویسهای مختلف مانند Apache، PHP، MySQL، Exim و غیره استفاده میکند. برای بروزرسانی این سرویسها، ابتدا وارد مسیر CustomBuild شوید:
cd /usr/local/directadmin/custombuild
سپس دستورات زیر را اجرا کنید:
./build update
./build all d
دستور اول فایلهای مربوط به CustomBuild را بروزرسانی میکند و دستور دوم تمام سرویسها را با آخرین نسخهها و تنظیمات پیشفرض بهروزرسانی خواهد کرد.
این مرحله ممکن است چند دقیقه زمان ببرد. قبل از انجام آن، حتماً از دادهها و تنظیمات خود بکاپ تهیه کنید.
مرحله ششم: بررسی وضعیت سرویسها پس از بروزرسانی
بعد از اتمام عملیات، با دستور زیر وضعیت سرویس دایرکتادمین را بررسی کنید:
service directadmin status
اگر خروجی شامل عبارت active (running) باشد، یعنی کنترلپنل بهدرستی فعال است. در غیر این صورت، از دستور زیر برای راهاندازی مجدد استفاده کنید:
service directadmin restart
همچنین پیشنهاد میشود وضعیت سرویسهای دیگر مانند Apache و MySQL را نیز بررسی کنید تا از عملکرد صحیح همه سرویسها مطمئن شوید.
مرحله هفتم: بررسی از طریق رابط وب دایرکتادمین
در نهایت، از طریق مرورگر وارد رابط وب دایرکتادمین شوید تا نسخه جدید را مشاهده کنید. آدرس زیر را در مرورگر وارد کنید:
http://your-server-ip:2222
پس از ورود، از منوی اصلی بخش System Information را باز کنید تا نسخه نصبشده، تاریخ بروزرسانی و اطلاعات لایسنس را بررسی نمایید. اگر نسخه جدید نمایش داده شد، یعنی بروزرسانی با موفقیت انجام شده است.
در پایان، با انجام این مراحل کنترلپنل دایرکتادمین و سرویسهای آن با موفقیت بهروزرسانی میشوند. پیشنهاد میشود این کار را هر چند وقت یکبار تکرار کنید تا همیشه از جدیدترین امکانات و بهروزرسانیهای امنیتی استفاده کنید.





