آموزش دایرکت ادمین، سی پنل، وب سایت پنل

خانه / User Level

User Level

قرار دادن پسورد بروی پوشه ها و دایرکتوری ها

Add Password Protection for a Directory Using cPanel

برای این کار وارد کنترل پنل و بخش file manager شده و برای پوشه مورد نظر  گزینه password protect را انتخاب کنید.

 

 

در صفحه Directory Privacy تیک گزینه  Password protect this directory را فعال میکنیم و  در قسمت  Enter a name for the protected directory  باید نام فولدری که میخواهیم إروی آن رمز قرار دهیم را  وارد کنیم.

در قسمت username  باید نام کاربری مورد نظر را وارد نماییم، در قسمت New Password و Confirm Password هم باید یه رمز عبور دلخواه وارد کنید، و در نهایت بر روی دکمه save کلیک نمایید.

 

اتصال به دیتابیس از راه دور در DirectAdmin

Connect to your MySQL database from a remote connection

برای اتصال از راه دور به صورت remote به دیتابیس در دایرکت ادمین وارد کنترل پنل شوید.

در قسمت دیتابیس ها، دیتابیس مورد نظر خود را انتخاب کنید و سپس در قسمت Access Hosts میتوانید IP ها مورد نظر جهت دسترسی از راه دور را اضافه کنید.

در صورت استفاده از % تمام IP ها اجازه دسترسی خواهند داشت.

فراموش نکنید پورت mysql را در فایروال باز کنید. پورت پیش فرض ۳۳۰۶

فایل Hosts سیستم عامل چیست؟ چگونه فایل Hosts را تغییر دهیم.

سیستم ابتدا فایل Hosts را بررسی میکند و سپس به سراغ DNS های سیستم میرود، بنابراین برای مشاهده سایت هایی که هنوز DNS آن ها را تنظیم نکرده اید و یا سرور میزبانی کننده دارای DNS سرور نیست، میتوانید از فایل Hosts برای این منظور استفاده کنید. در واقع بجای ترجمه آدرس سایت از طریق DNS، درخواست مستقیما از IP تنظیم شده فراخوانی میشود.

برای تغییر فایل هاست Hosts در سیستم عامل های مختلف توجه داشته باشید که باید دسترسی کافی برای تغییرات داشته باشید، همچنین آنتی ویروس و فایروال سیستم خود را غیر فعال نمایید.

نحوه تغییر فایل Hosts در ویندوز 

نحوه تغییر فایل Hosts در لینوکس

نحوه تغییر فایل Hosts در مک 

همچنین میتوانید از  افزونه virtual host مرورگر کروم chrome استفاده کنید. در این حالت برای مشاهده سایت دیگر نیاز به ویرایش فایل hosts سیستم را ندارید. کافی است افزونه virtual host رابروی مرورگر chrome خود نصب کنید.

رفع مشکل suspend شدن اکانت در دایرکت ادمین


suspend
 account problem Directadmin

در صورتی که اکانت (سایت) شما در دایرکت ادمین بدون علت (مانند تمام شدن پهنای باند) مسدود می شود و مسدود شدن اکانت در دایرکت ادمین مکررا رخ میدهد باید اطمینان حاصل نمایید پهنای باند user و یا اکانت reseller یا مالک این user به اتمام نرسیده باشد. در صورتی که suspend شدن اکانت در دایرکت ادمین بدون علت اتفاق می افتد مسیر زیر را بررسی کنید.

وارد اکانت خود شوید (login کنید)

وارد قسمت domain setup شوید.

domain setup

در صفحه جدید بروی نام دامنه خود کلیک نمایید.

و تیک Same as Main Account برای گزینه Bandwidth  را فعال کنید و تغییرات را ذخیره نمایید.

modify domain

فعال سازی HotLink Protection در Directadmin

hotlink protection in DirectAdmin

برای این کار باید کد زیر را در .htaacess قرار دهید.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?yourdomain.com [NC]
RewriteRule .(jpg|jpeg|png|gif|bmp)$ www.yourdmain.com/YOUR-ADDRESS [NC,R,L]

این کد برای فرمت های jpg|jpeg|png|gif|bmp تعریف شده است.
توجه نمایید به جای yourdomain.com نام دامنه خود و به جای www.yourdmain.com/YOUR-ADDRESS باید آدرس URL و یا تصویری که می خواهید جایگزین آدرس مورد نظر شود را وارد نمایید.

مشکل Saved filesize is less than uploaded filesize

Saved filesize is less than uploaded filesize

برای رفع این مشکل باید در کنترل پنل  وارد مسیر زیر شوید:

 User Level -> Site Summary / Stats / Logs -> Disk Uage -> Update

و روی گزینه Update کلیک نمایید.

update

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

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

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

forwardr

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

forwardr1

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

خطای 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  تهیه نمایید و سپس دستورات زیر را اجرا نمایید.

ادامه ی مطلب

PHPmyadmin در Directadmin

PHPmyadmin in Directadmin

برای ورود به PHPMyAdmin  باید از آدرس زیر استفاده نمایید:

Domain.com/phpmadmin

که به جای  domain.com باید نام دامنه خود را بنویسید.

در کادر باز شده نام کاربری دیتابیس و پسوورد آن را وارد نمایید تا به محیط phpmyadmin  وارد شوید و اطلاعات دیتابیس را مشاهده و ویرایش نمایید.

همچنین در کنترل پنل میتوانید بروی گزینه phpmyadmin کلیک کنید.

phpmyadmin

123