رفع خطای License Check Failure در DirectAdmin
اگر هنگام ورود به کنترلپنل DirectAdmin با خطای License Check Failure مواجه میشوید، یکی از روشهای معمول برای رفع این مشکل، بهروزرسانی لایسنس DirectAdmin از طریق SSH است.
۱. ورود به سرور از طریق SSH
ابتدا با استفاده از SSH به سرور متصل شوید و با کاربری دارای دسترسی root وارد شوید.
سپس وارد مسیر اسکریپتهای DirectAdmin شوید:
cd /usr/local/directadmin/scripts
۲. بهروزرسانی لایسنس DirectAdmin
برای دریافت و بهروزرسانی لایسنس، دستور زیر را اجرا کنید:
./getLicense.sh CID LID
در این دستور، مقادیر CID و LID را با اطلاعات واقعی لایسنس DirectAdmin خود جایگزین کنید.
برای مثال:
./getLicense.sh 12345 67890
نکته: مقادیر
CIDوLIDاطلاعات اختصاصی لایسنس شما هستند؛ بنابراین از وارد کردن مقادیر نمونه استفاده نکنید.
پس از اجرای موفقیتآمیز دستور، لایسنس DirectAdmin مجدداً دریافت و در سرور بهروزرسانی میشود.
۳. راهاندازی مجدد DirectAdmin
پس از بهروزرسانی لایسنس، سرویس DirectAdmin را مجدداً راهاندازی کنید:
service directadmin restart
در سیستمهایی که از systemd استفاده میکنند، میتوانید از دستور زیر نیز استفاده کنید:
systemctl restart directadmin
۴. بررسی مجدد کنترلپنل
پس از Restart شدن سرویس، مجدداً آدرس کنترلپنل DirectAdmin را باز کنید و وارد حساب کاربری خود شوید.
در صورتی که مشکل مربوط به اعتبارسنجی یا بهروزرسانی لایسنس بوده باشد، خطای License Check Failure باید برطرف شده باشد.
نکات مهم
اگر پس از بهروزرسانی لایسنس همچنان این خطا نمایش داده میشود، موارد زیر را نیز بررسی کنید:
-
معتبر بودن لایسنس DirectAdmin
-
صحیح بودن
CIDوLID -
دسترسی سرور به اینترنت
-
تنظیم صحیح DNS سرور
-
عدم وجود محدودیت Firewall برای ارتباط DirectAdmin با سرورهای لایسنس
-
صحت تاریخ و ساعت سیستم
توجه: در صورت معتبر نبودن لایسنس یا وجود مشکل در ارتباط سرور با سرویس لایسنس، اجرای مجدد
getLicense.shبهتنهایی مشکل را برطرف نخواهد کرد.
هنوز نظری ثبت نشده است. اولین نفری باشید که نظر میدهد!