تاپیک جامع آموزش دایرکت ادمین | Directadmin
دایرکت ادمین کنترل پنل است که به سرعت بین کاربران ایرانی به محبوبیت رسید و هم اکنون بیشترین استفاده را در بین کنترل پنل های لینوکسی را دارد. از ویژگی های آن می توان به سادگی، سرعت، کارایی بالا اشاره کرد.
و از آنجا که دارای لایسنس به مراتب ارزانتر از سی پنل است و از طرفی دارای لایسنس مادام العمر است بیشتر مدیران سرور و مخصوصا سایت هایی که برای خود سرور و یا سرور مجازی تهیه کردند به سمت این کنترل پنل راغب شده اند . امیدوارم بتوانم در این تاپیک به کسانی که از این کنترل پنل استفاده میکنند کمکی کرده باشم .
با سپاس
امکان userdir مشاهده سایت با IP و username
امکان 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
فعال سازی query log دیتابیس در Directadmin
فعال سازی query log دیتابیس در Directadmin
How to enable Mysql query log
برای فعال سازی query دیتابیس فایل my.cnf را ویرایش می نماییم:
خط زیر را اضافه می کنیم:
برای فعال کردن 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
غیرفعال کردن ایمیل پیش فرض Directadmin
غیرفعال کردن ایمیل پیش فرض Directadmin
Why is there a system email account for all domains I create
برای غیر فعال کردن ایمیل پیش فرض directadmin که برای هر اکانت ایجاد می شود و قابل حذف نمی باشد و گاهی spam های زیادی به آن ارسال می شود باید وارد قسمت Forward Email شوید.
http://www.worldup.ir/images/q7nx8scp5ubvj2wcj1.jpg
و ایمیل را به :fail: فوروارد نمایید.
http://www.worldup.ir/images/hopql4282k958m6mkes6.jpg
هیچ ایمیلی دریافت نخواهد شد. همچنین می توانید از :blackhole: برای drop/ignore ایمیل ها استفاده نمایید.
نصب source gaurdian در Directadmin
نصب source gaurdian در Directadmin
install source gaurdian
ابتدا فایل 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 مناسب در در مسیر بالا دانلود و از حالت فشرده خارج نمایید.