مشکل لود نشدن دایرکت ادمین

در این مقاله قصد داریم تا مشکل لود نشدن دایرکت ادمین را با هم مرور کنیم و خطاهای رایج و مشکلات عدم دسترسی به پنل مدیریت هاست دایرکت ادمین را شرح میدهیم.
دایرکت ادمین
دایرکت ادمین یکی از بهترین پنل های مدیریت هاست و مدیریت سایت در دنیا میباشد که طرفداران زیادی را بدنبال دارد و رقبای سر سختی چون cPanel و Plesk دارد که اگر در رده بندی جهانی مقایسه کنیم شماره یک پنل مدیریت سایت پلسک و شماره دو سی پنل و شماره سه دایرکت ادمین میباشد که این ۳ پنل پرچمدار crm های مدیریتی هستند.
طبق تجربه و آنالیز در کشور ما دایرکت ادمین رتبه دوم را بین crm های مدیریتی دارد که میتوان دلایل آن را لایسنس ارزان و در دسترس و رایج بودن آن توصیف کرد که این امر برای آژمون و خطا و رفع مشکلات احتمالی مانند همین پست و همین موارد پیش پا افتاده برای کاربرانی که تا بحال با این مشکلات دست و پنجه نرم نکردند قطعا دشوار خواهد بود ولی با رایج بودن آن و استفاده از موتور جستجو گر گوگل عزیز این مشکلات برطرف خواهد شد.
مشکل لود نشدن دایرکت ادمین
دلایل باز نشدن,لود نشدن دایرکت ادمین:
کلا دسته بندی خطاها در پنل های مدیریتی اشتباه است و نمیتوان دلیل قانع کننده ای برای هر ارور یا درخاست بسته اعلام کرد ولی بیشترین و پرتعدادترین خطاها مربوط به مواردی است که قرار است با هم بصورت کلی مرور کنیم.
اولین کاری که بعد از لود نشدن دایرکت ادمین باید انجام دهید چک کنید که آیا سرویس directadmin در حال اجرا است یا خیر اگر به هر دلیلی متوقف شده باید آن را راه اندازی کنید تا اگر برای بار دوم این اتفاق افتاد ریشه یابی کنید تا مشکل برطرف شود.برای راه اندازی مجدد سرویس directadmin یکی از دستورات زیر را در محیط ssh یا کنسول لینوکستان اجرا کنید.
/etc/init.d/directadmin restart
service directadmin restart
اگر با خطا مواجه شدید و مشکل قبل همچنان پابرجا بود آدرس زیر را باز کرده تا لاگ های دایرکت ادمین را مطالعه کنید و ریشه یابی کنید که چه عاملی باعث توقف این سرویس مهم شده است.
nano /var/log/directadmin/error.log
vi /var/log/directadmin/error.log
کدهای بالا هر دو یک کار مشترک را انجام میدهند ولی اگر با دستور nano نتوانستید فایل لاگ را بخانید پکیج نانو در سرور شما نصب نیست میتوانید با آموزش کار کردن با vi از دستور دوم استفاده کنید و یا با دستور زیر نانو را نصب کنید.یا از آموزش دستورات لینوکس استفاده کنید.
برای cent os و redhat
yum install -y nano
برای توزیع debian و ubuntu
apt-get install nano -y
لایسنس دایرکت ادمین:
مشکل بعدی میتواند از لایسنس دایرکت ادمین باشد که این امری طبیعی است چرا که خیلی از مصرف کنندگان این سرویس لایسنس های اورجینال را خریداری نکردند و از لایسنس های سیستمی آن بهره میبرند که باید بعد از مدت زمان کوتاهی آن را آپدیت یا برسی کرد.
برای آپدیت لایسنس دایرکت ادمین میتوانید به مطالب قدیمیتر مراجعه کنید و یا دستورات زیر را وارد کنید.
ابتدا چک کنید که زمان استفاده از لایسنس به پایان نرسیده باشد و اگر این اتفاق افتاده بود بعد از تهیه لایسنس جدید یا تمدید لایسنس دایرکت ادمین مانند ویدیو زیر اقدام کنید و یا از دستورات استفاده کنید.
cd /usr/local/directadmin/scripts
./getLicense.sh client licenseid
service directadmin restart
port سرور دایرکت ادمین :
اگر در مراحل بالا موفق به راه اندازی دایرکت ادمین نشدید جا دارد تا نگاهی به پورت بیاندازید و از باز و بسته بودن آن مطمن شوید.میتوانید از منوی ابزارهای شبکه در فاما سرور اقدام به چک کردن این موضوع شوید و اگر موفق نشدید موارز زیر را چک کنید تا از تنطیمات فایروال و iptables مطمن شوید و سپس اقدام کنید.
برای غیر فعال کردن فایروال csf که یکی از قدرتمندترین رایگان های دوست داشتنی است دستور زیر را وارد کنید.
csf -x
اگر در سرور مجازی یا سرور اختصاصی فایروال csf نصب نکردید باید iptables رو غیر فعال کنید. بصورت خلاصه دستورات مختلفی را برای اینکار میتوان استفاده کرد ولی از آنجایی که directadmin مورد علاقه ی centos و رد هت و کلود لینوکس است بترتیب الویت دستورات مختلفی را میگذاریم تا متناسب با توزیع سیستم عامل سرورتان اقدام کنید.
Service iptables stop
/etc/init.d/iptables stop
sudo systemctl disable firewalld
sudo systemctl stop firewalld
sudo systemctl status firewalld
باید بدون شک پنل شما باید باز شده باشد در غیر اینصورت و در صورت وجود مشکل با پشتیبانی فاما سرور تماس بگیرید تا شمارا راهنمایی کنیم.
منبع فاما سرور