حذف تمام Message های Directadmin

How to Delete All admin Messages from Directadmin برای این کار وارد مسیر زیر شوید: 1 cd /usr/local/directadmin/data/tickets و تمام پوشه ها را حذف نمایید. برای حذف پیغام ها نیز دستور زیر را اجرا نمایید: 1 echo “” > /usr/local/directadmin/data/admin/tickets.list  

Details

نصب source gaurdian در Directadmin

install source gaurdian ابتدا فایل php.ini سرور را باز کنید. برای پیدا کردن مسیر php.ini می توانید از دستور زیر استفاده نمایید: 1 php –ini سپس عبارت extension=ixed.5.2.lin در این فایل اضافه نمایید. در صورتی که php  شما ورژن 5.3  می باشد باید extension=ixed.5.3.lin را وارد نمایید. سپس در فایل php.ini عبارت extension_dir را بصورت…

Details

غیرفعال کردن ایمیل پیش فرض Directadmin

Why is there a system email account for all domains I create برای غیر فعال کردن ایمیل پیش فرض directadmin که برای هر اکانت ایجاد می شود و قابل حذف نمی باشد و گاهی spam های زیادی به آن ارسال می شود باید وارد قسمت Forward  Email شوید. و ایمیل را به   :fail:    فوروارد…

Details

فعال سازی query log دیتابیس در Directadmin

How to enable Mysql query log برای فعال سازی query دیتابیس فایل my.cnf  را ویرایش می نماییم: 1 nano /etc/my.cnf خط زیر را اضافه می کنیم: 1 log=/tmp/mysql.log برای فعال کردن slow-queri باید  خطوط زیر را اضافه نمایید: 1 2 3 slow_query_log=1    # (1 = on, 0 = off) slow_query_log_file=mysql_slow_query.log    # (optinal, file name, not…

Details

امکان userdir مشاهده سایت با IP و username

Allow php scripts to work under ~username when using suPhp بصورت پیش فرض امکان مشاهده سایت با استفاده از user  امکان پذیر نیست به عبارت دیگر userdir  غیر فعال می باشد. گاهی پیش از تنظیم DNS  لازم است با استفاده از ~username سایت مشاهده شود که با خطای500  مواجه می شوید. برای فعال سازی این…

Details

خطای String ‘username_dbuser’ is too long

String ‘username_dbuser’ is too long for user name (should be no longer than 16) ممکن است هنگام بازگردانی backup  با خطای زیر مواجه شویم: String ‘username_dbuser’ is too long for user name (should be no longer than 16) به این معنا که تعداد کارکترهای نام user و نام database نباید از 16 کارکتر بیشتر شود.…

Details

اسکریپت perl برای بهینه سازی Mysql

برای بررسی وضعیت Mysql و بهینه سازی آن می توانید از اسکریپت Perl زیر استفاده نمایید. فایل زیر را دانلود نمایید. mysqltuner فایل را extract نمایید. 1 unzip mysqltuner.zip سپس آن را اجرا نمایید. 1 perl mysqltuner.pl نام کاربری و پسورد را از فایل زیر استخراج نمایید. 1 cat /usr/local/directadmin/conf/mysql.conf

Details

بررسی Load Mysql در SSH

How to track MySQL Load ابتدا اطلاعات مربوط به user  super  مربوط به Directadmin  را استخراج می نماییم: 1 cat /usr/local/directadmin/conf/mysql.conf دستور زیر را اجرا می کنیم: 1 mysql -u da_admin -p پسورد را وارد می نماییم. سپس با استفاده از دستور show processlist لیست فرایند های در حال اجرا فابل مشاهده و بررسی می…

Details

انتقال دیتابیس به user دیگر در Directadmin

Moving a database to a different user برای انتقال دیتابیس به user  دیگر می توایند از این دستور استفاده نمایید: 1 VERBOSE=1 DBUSER=”da_admin” DBPASS=”da_adminpass” USERNAME=”username” NEWUSERNAME=”newusername” /usr/local/bin/php /usr/local/directadmin/scripts/change_database_username.php تمام دستور در یک خط و یکبار باید اجرا شود.( به علت طول دستور در چند خط قرار گرفته است) da_adminpass : پسورد da_adminpass این پسورد در…

Details

تغییر سیستم بررسی load سرور در Directadmin

System Load checker در حالت پیش فرض میزان load حداقل 10 و زمان بررسی هر 1 دقیقه می باشد. به این معنی که برای load بالاتر از 10 برای مدیر سرور ایمیل ارسال می شود. برای تغییر این مقدار باید فایل directadmin.conf ویرایش شود. 1 /usr/local/directadmin/conf/directadmin.conf check_load میزان load سرور برای اخطار را تعیین می…

Details