تغییر IP سرور در Dierctadmin

How to change your server IP address برای تغییر یکباره تمام IP های سرور مانند رکوردهای DNS دامنه ها وارد مسیر زیر شوید: 1 cd /usr/local/directadmin/scripts و دستور زیر را اجرا نمایید: 1 ./ipswap.sh 1.2.3.4 4.3.2.1 بجای 1.2.3.4 باید IP قدیمی و بجای 4.3.2.1 باید IP جدید را وارد نمایید.

خطای Can’t connect to local MySQL server through socket

Can’t connect to local MySQL server through socket برای رفع این خطا ابتدا دستورات زیر را در ssh  وارد نمایید: 1 2 3 kill -9 mysqld killall mysqld /etc/init.d/mysqld start در صورت عدم رفع مشکل ابتدا از تمام دیتابیس ها backup  تهیه نمایید و سپس دستورات زیر را اجرا نمایید. توجه نمایید در صورت عدم…

تغییر پرمیژن توسط bash

Change owner with bash برای تغییر owner  تمام فایل های public_html  به owner  اکانت مورد نظر از bash  زیر استفاده می شود: 1 2 3 4 5 6 7 8 9 #!/bin/bash IFS=”$” cd /home ls /usr/local/directadmin/data/users/ | grep -v “root\|nobody\|mysql” | while read CUSER; do CPATH=$(grep “${CUSER}:x:” /etc/passwd | grep -v ‘:0:0:’ | head…

رفع خطای Your IP is blacklisted

Your IP is blacklisted در صورتی که هنگام ورود به directadmin  با پیغام Your IP is blacklisted  مواجه شدید، فایل زیر را ویرایش نمایید: 1 /usr/local/directadmin/data/admin/ip_blacklist و IP  خود را حذف نمایید. در صورتی که نمی خواهید IP  شما هیچ گاه در blacklist قرار گیرد IP  خود را در فایل زیر قرار دهید: 1 /usr/local/directadmin/data/admin/ip_whitelist…

تعداد کانکشن های هر IP در SSH

Connection per IP در هنگام حملات به سرور شما می توانید از دستور زیر در SSH سرور خود برای نمایش تعداد  Connection هایی که هر IP به خود اختصاصی داده است استفاده کنید . 1 netstat -anp |grep ‘tcp\|udp’ | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n…

خطای Roundcube error DATABASE ERROR CONNECTION

Roundcube error DATABASE ERROR CONNECTION FAILED! (2) هنگامی که با این خطا مواجه می شوید ابتدا رمز da_admin  را جستجو نمایید: 1 cat /usr/local/directamin/conf/mysql.conf سپس دستور زیر را وارد نمایید: 1 mysql –u da_admin –p password به جای عبارت password  ، پسورد را وارد نمایید. پس از اتصال به دیتابیس دستورات زیر را وارد نمایید:…

نصب ffmpeg-php در Directadmin

Compile ffmpeg-php for PHP برای نصب FFMPEG  دستورات زیر را اجرا نمایید: 1 2 3 yum groupinstall “Development tools” yum install ffmpeg-devel php-devel re2c php-xml ffmpeg دستور زیر مشخص می نماید FFMPEG  نصب گردیده است یا خیر: ffmpeg ابتدا باید Repository مربوط را اضافه نمایید: 1 nano /etc/yum.repos.d/dag.repo و اطلاعات زیر را در آن ذخیره…

محدود کردن تعداد ایمیل ارسال روزانه برای یک اکانت در Directadmin

How to limit the number of emails sent by each user تعداد ایمیل های ارسالی روزانه برای تمام اکانت های روی سرور از داخل کنترل پنل و قسمت Admin Level در بخش Administrator Setting قابل تنظیم است. برای جلوگیری یک یا چند اکانت در سرور از ارسال تعداد زیاد ایمیل می توانیم  وارد مسیر زیر…

خطای httpd error Invalid command ‘php_admin_flag’

httpd error Invalid command php_admin_flag گاهی سرویس httpd درحالت stop  قرار می گیرد و start  نمیشود و هنگام start  و یا build دوباره apache  با این خطا مواجه شوید. در مسیر: 1 cd /usr/local/directadmin/custombuild دو دستور زیر را اجرا نمایید: 1 2 ./build all d ./build rewrite_confs گاهی نیز لازم است خط فایلی که دارای خطا…

مشکل در ارسال ایمیل در Directadmin

Problem To Send Email گاهی اقدام به ارسال ایمیل می نمایید و ایمیل ارسال می شود اما ایمیل به مقصد نمی رسد و برگشت هم نمی خورد. در صورتی که با این مشکل واجه هستید وارد مسیر زیر شوید: 1 /usr/local/directadmin/scripts/ سپس دستورهای زیر را اجرا نمایید: 1 sh set_permissions.sh set_user_home USER بجای USER  باید…