در این پست قصد داریم تا نحوه تغییر لایسنس دایرکت ادمین را به شما آموزش دهیم ، اگر شما یک سرور مجازی یا اختصاصی دارید که ip آن تغییر یافته یا لایسنس جدیدی خریداری کرده باشید ، باید شماره کلید مجوز و شماره مشتری خود را در سرور خود بروزرسانی کنید ، برای بروز رسانی لایسنس دایرکت ادمین خود شما باید به محیط مدیریتی SSH سرور لینوکس خود وارد شوید ، برای این کار شما نیاز به نرم افزار Putty خواهید داشت ، پس از اتصال دستور های زیر را در سرور اجرا نمایید :

نحوه تغییر لایسنس دایرکت ادمین

نحوه تغییر لایسنس دایرکت ادمین :


cd /usr/local/directadmin/scripts
./getLicense.sh 123 1234
service directadmin restart

توجه کنید دستور دوم در کادر بالا منظور از 123 شماره مشتری شما در دایرکت ادمین و منظور از 1234 شماره کلید لایسنس دایرکت ادمین شما می باشد که این اطلاعات پس از خرید لایسنس به شما ارسال شده است. اگر شما با خطای extracting the update.tar.gz مواجه شدید دستور زیر را اجرا کنید :

head -n 1 /usr/local/directadmin/conf/license.key

در صورتی که با خطای لایسنس معتبر نیست مواجه شدید ، دوباره بررسی کنید که آی پی شما به درستی در سرور تنظیم شده باشد و برای همان آی پی لایسنس خریداری کرده باشید و پس از آن اطمینان پیدا کنید که شماره مشتری و شماره کلید لایسنس را به درستی وارد کرده باشید و لایسنس شما منقضی نشده باشد و active باشد. در صورت عدم فعال بودن لایسنس یا مشکلات دیگر می توانید با ایمیل [email protected] تماس بگیرید.

اگر شما از چند آی پی در سرور خود استفاده می کنید با استفاده از دستور زیر می توانید لایسنس خود را بر روی آی پی مربوط فعال نمایید :


cd /usr/local/directadmin/scripts
./getLicense.sh 123 1234 1.2.3.4
service directadmin restart

در دستور بالا منظور از 1.2.3.4 آی پی می باشد.

چنانچه شما قادر به اتصال با پورت 443 به directadmin.com نیستید یا سرور شما هیچ اطلاعاتی دریافت نمی کند اطمینان پیدا کنید که پورت 443 در فایروال شما مسدود نباشد ، همچنین شما می توانید با دستور زیر به پورت 80 بدون رمزگذاری متصل شوید :

echo 1 > /root/.insecure_download

اگر شما در زمان Restart کردن دایرکت ادمین با خطا زیر مواجه می شوید :

Stopping DirectAdmin:

[ FAILED ] Starting DirectAdmin: [ OK ]

فایل pid شما ممکن است همگام سازی نشده باشد شما می توانید پردازش آن را حذف و سپس مجدد دایرکت ادمین خود را راه اندازی نمایید :

killall -9 directadmin
/etc/init.d/directadmin start

پس از راه اندازی مجدد هر دو پیام Stopping و Starting را به صورت [ OK ] مشاهده می نمایید.

اگر شما به هر دلیل امکان اتصال به www.directadmin.com ندارید می توانید دستورات زیر را به صورت دستی امتحان نمایید :

cd /usr/local/directadmin/conf
cp -f license.key license.key.old
wget -O license.key --no-check-certificate 'https://license.directadmin.com/licenseupdate.php?uid=123&lid=1234'
chown diradmin:diradmin license.key
chmod 600 license.key

شما باید سرور خود را به آی پی لایسنس متصل کنید ، با استفاده از –bind-address=1.2.3.4 در صورت استفاده از چند آی پی می توانید آی پی صحیح را از سرور به دایرکت ادمین معرفی کنید.

پیام های خطا مرتبط :

*** An error has occurred while trying to update the license file ***

امیدواریم این آموزش برای شما مفید بوده باشه ، در صورتی که نظر یا سوالی در مورد تغییر لایسنس دایرکت ادمین داریددر زیر همین صفحه برای ما ارسال نمایید.

منبع : directadmin.com