بایگانی

خطای Roundcube error DATABASE ERROR CONNECTION
خطای Roundcube error DATABASE ERROR CONNECTION

هنگامی که با این خطا مواجه می شوید ابتدا رمز da_admin  را جستجو نمایید:      cat /usr/local/directamin/conf/mysql.conf سپس دستور زیر را وارد نمایید:      mysql –u da_admin –p password به جای عبارت password  ، پسورد را وارد نمایید. پس از اتصال به دیتابیس دستورات زیر را وارد نمایید:      DROP DATABASE da_roundcube; […]

ادامه مطلب
تعداد کانکشن های هر IP در SSH
تعداد کانکشن های هر IP در SSH

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

ادامه مطلب
رفع خطای Your IP is blacklisted
رفع خطای Your IP is blacklisted

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

ادامه مطلب
تغییر پرمیژن توسط bash
تغییر پرمیژن توسط bash

برای تغییر owner  تمام فایل های public_html  به owner  اکانت مورد نظر از bash  زیر استفاده می شود: #!/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 -1 | cut -d’:’ -f6 | cut -d’:’ -f1) if [ -d ${CPATH}/public_html/ […]

ادامه مطلب
خطای Can’t connect to local MySQL server through socket
خطای Can’t connect to local MySQL server through socket

برای رفع این خطا ابتدا دستورات زیر را در ssh  وارد نمایید:      kill -9 mysqld killall mysqld /etc/init.d/mysqld start در صورت عدم رفع مشکل ابتدا از تمام دیتابیس ها backup  تهیه نمایید و سپس دستورات زیر را اجرا نمایید. توجه نمایید در صورت عدم حفظ اطلاعات دیتابیس پس از اجرای این دستورات تمام […]

ادامه مطلب
تغییر IP سرور در Dierctadmin
تغییر IP سرور در Dierctadmin

برای تغییر یکباره تمام IP های سرور مانند رکوردهای DNS دامنه ها وارد مسیر زیر شوید: cd /usr/local/directadmin/scripts و دستور زیر را اجرا نمایید: ./ipswap.sh 1.2.3.4 4.3.2.1 بجای 1.2.3.4 باید IP قدیمی و بجای 4.3.2.1 باید IP جدید را وارد نمایید. موفق باشید…   teraserver.ir  :منبع

ادامه مطلب
نصب XML-php در Directadmin
نصب XML-php در Directadmin

برای نصب  XML و  XSL روی سرور بصورت زیر عمل کنید:      yum install libxml2-devel libxslt-devel libgcrypt-devel وارد مسیر زیر شوید:      nano /usr/local/directadmin/custombuild/configure/ap2/configure.php5 در صورتی که از SuPHP استفاده می نمایید وارد مسیر زیر شوید:      nano /usr/local/directadmin/custombuild/configure/suphp/configure.php5 و خطوط زیر را به انتهای فایل اضافه نمایید:      –with-dom=/usr/lib/local \ […]

ادامه مطلب
بازگردانی دیتابیس در SSH
بازگردانی دیتابیس در SSH

برای بازگردانی دیتابیس از طریق ssh  شما باید backup  دیتابیس sql  را در اختیار داشته باشید. در صورتی که فایل شما zip  یا gz  می باشد باید ابتدا آن را extract  نمایید. دستور زیر برای بازگردانی backup  استفاده می شود: mysql –u dbusername –p dbname < database.sql dbusername : نام کاربری دیتابیس dbname : نام […]

ادامه مطلب
تنظیم permission در Directadmin
تنظیم permission در Directadmin

اگر ownership و permission های سرور شما دچار مشکل شده است و با خطاهای 500 یا 403 روبرو می شوید وارد مسیر زیر شوید:      cd /usr/local/directadmin/scripts و دستور زیر را اجرا نمایید:      ./set_permissions.sh all در صورتی که می خواهید فقط پرمیژن های یک اکانت را تغییر دهید دستور زیر را اجرا […]

ادامه مطلب
مشکل Disk quota در directadmin
مشکل Disk quota در directadmin

در صورتی که حجم مصرف شده هاست شما کمتر از میزان نشان داده شده در Directadmin می باشد برای رفع این مشکل باید وارد مسیر زیر شوید:      cd /usr/local/directadmin دستور زیر را اجرا نمایید:      echo “action=tally&value=username&type=user” >> data/task.queue بجای username  نام کاربری اکانت مورد نظر را وارد کنید. برای debug  فرایند […]

ادامه مطلب