PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تاپیک جامع آموزش دایرکت ادمین | Directadmin



Mohamad
10-21-2013, 12:30 AM
دایرکت ادمین کنترل پنل است که به سرعت بین کاربران ایرانی به محبوبیت رسید و هم اکنون بیشترین استفاده را در بین کنترل پنل های لینوکسی را دارد. از ویژگی های آن می توان به سادگی، سرعت، کارایی بالا اشاره کرد.
و از آنجا که دارای لایسنس به مراتب ارزانتر از سی پنل است و از طرفی دارای لایسنس مادام العمر است بیشتر مدیران سرور و مخصوصا سایت هایی که برای خود سرور و یا سرور مجازی تهیه کردند به سمت این کنترل پنل راغب شده اند . امیدوارم بتوانم در این تاپیک به کسانی که از این کنترل پنل استفاده میکنند کمکی کرده باشم .
با سپاس

Mohamad
10-21-2013, 12:33 AM
امکان userdir مشاهده سایت با IP و username
Allow php scripts to work under ~username when using suPhp

بصورت پیش فرض امکان مشاهده سایت با استفاده از user امکان پذیر نیست به عبارت دیگر userdir غیر فعال می باشد.
گاهی پیش از تنظیم DNS لازم است با استفاده از ~username سایت مشاهده شود که با خطای500 مواجه می شوید.
برای فعال سازی این امکان برای هر user باید فایل زیر را ویرایش نمایید:


1 nano /etc/httpd/conf/extra/httpd-includes.conf


و کد زیر را برای هر user اضافه نمایید:


<Directory “/home/username“>
<IfModule mod_suphp.c>
suPHP_Engine On
suPHP_UserGroup username username
SetEnv PHP_INI_SCAN_DIR /usr/local/directadmin/data/users/username/php/
</IfModule>
</Directory>

به جای username باید نام کاربری اکانت مورد نظر را قرار دهید.

1 service httpd restart

Mohamad
10-21-2013, 12:37 AM
فعال سازی query log دیتابیس در Directadmin

How to enable Mysql query log

برای فعال سازی query دیتابیس فایل my.cnf را ویرایش می نماییم:


nano /etc/my.cnf

خط زیر را اضافه می کنیم:

log=/tmp/mysql.log

برای فعال کردن slow-queri باید خطوط زیر را اضافه نمایید:


slow_query_log=1 # (1 = on, 0 = off)
slow_query_log_file=mysql_slow_query.log # (optinal, file name, not full path)
long_query_time=5 # (in seconds)



برای ورژن های قدیمی تر mysql بصورت زیر می باشد:


log_slow_queries=slow_query.log

Mohamad
10-21-2013, 01:20 AM
غیرفعال کردن ایمیل پیش فرض Directadmin

Why is there a system email account for all domains I create

برای غیر فعال کردن ایمیل پیش فرض directadmin که برای هر اکانت ایجاد می شود و قابل حذف نمی باشد و گاهی spam های زیادی به آن ارسال می شود باید وارد قسمت Forward Email شوید.

http://www.worldup.ir/images/q7nx8scp5ubvj2wcj1.jpg (http://www.worldup.ir/)


و ایمیل را به :fail: فوروارد نمایید.

http://www.worldup.ir/images/hopql4282k958m6mkes6.jpg (http://www.worldup.ir/)



هیچ ایمیلی دریافت نخواهد شد. همچنین می توانید از :blackhole: برای drop/ignore ایمیل ها استفاده نمایید.

Mohamad
10-21-2013, 01:24 AM
نصب source gaurdian در Directadmin

install source gaurdian

ابتدا فایل php.ini سرور را باز کنید.

برای پیدا کردن مسیر php.ini می توانید از دستور زیر استفاده نمایید:


php --ini

سپس عبارت extension=ixed.5.2.lin در این فایل اضافه نمایید.

در صورتی که php شما ورژن 5.3 می باشد باید extension=ixed.5.3.lin را وارد نمایید.

سپس در فایل php.ini عبارت extension_dir را بصورت زیر تغییر دهید:




extension_dir = "/usr/local/lib/extensions"

تغییرات را ذخیره نمایید.

وارد مسیر

/usr/local/lib/extensions

شوید (در صورتی که extensions وجود ندارد این پوشه را ایجاد نمایید).

از طریق لینک زیر و با توجه به سیستم عامل خود فایل SourceGuardian مناسب در در مسیر بالا دانلود و از حالت فشرده خارج نمایید.