بایگانی

استفاده از زبان فارسی در عنوان پاسخ آماده

کنترل پنل DirectAdmin بصورت پیش‌فرض، از encoding در عنوان پاسخ‌های آماده پشتیبانی نمی‌کنند، جهت فعال کردن آن، مراحل زیر را طی نمایید:

ابتدا به مسیر زیر رفته
/etc/exim.conf
حال کد زیر را به بخش uservacation و userautoreply اضافه نمایید:
headers = Content-Type: text/plain; charset=”UTF-8″
یکی از دو کد زیر را انتخاب و به فایل اضافه نمایید:
subject = “${if def:h_Subject: {Autoreply: \”${escape:${length_50:$rh_Subject:}}\”} {Autoreply Message}}”
subject = ${if def:h_subject: \
{Autoreply: ${rfc2047:${quote:${escape:${length_60:$h_subject:}} }} }\
{Autoreply Message} \
همچنینمی‌توانید از $rh_Subject به جای $h_Subject استفاده نمایید.
 
 
 

آپدیت کردن کردن لایسنس دایرکت ادمین

در صورتی که به هر دلیلی نیاز به تغییر لایسنس دایرکت ادمین نصب شده بر روی سرور مجازی یا سرور اختصاصی لینوکس خود دارید ، کافی است با اجرای دستورات زیر در محیط ssh سیستم عاملی لینوکس ، لایسنس دایرکت ادمین خود را تغییر دهید و کلیه تنظیمات مربوط به آن را به روز کنید :

cd /usr/local/directadmin/scripts
./getLicense.sh ۱۲۳ ۱۲۳۴
service directadmin restart

123 و ۱۲۳۴ که با رنگ قرمز مشخص شده اند به ترتیب Client ID و License ID لایسنس دایرکت ادمین جدید شما هستند که باید وارد کنید . بعد از وارد کردن اطلاعات لایسنس جدید دایرکت ادمین ، وارد کنترل پنل ادمین شده و از طریق یوزر ادمین ، قسمت آپدیت و به روز رسانی را چک کنید . لایسنس جدید دایرکت ادمین شما با موفقیت نصب شد!

توجه داشته باشید که به روز رسانی و چک کردن لایسنس توسط شرکت دایرکت ادمین به صورت روزانه نیست و برای مثال لایسنس مادام العمر دایرکت ادمین ، ماهی یک بار آپدیت و چک میشود . یعنی با مراجعه به کنترل پنل ادمین با پیغام مثلا ۲۵ روز به پایان مدت لایسن باقی مانده ، مواجه میشوید که به معنای ۱ ماهه بودن لایسنس نیست

مشکل ایمپورت کردن دیتابیس های بزرگ و پر حجم در PHPMYADMIN

اسکریپت phpmyadmin معروف ترین برنامه مدیریت تحت وب دیتابیس های مبتنی بر MySQL است که تقریبا تمام کنترل پنل های وب هاستینگ معروف لینوکس ، از آن به عنوان اولین یا تنها برنامه مدیریت دیتابیس های MySQL استفاده میکنند .  ریستور کردن و ایمپورت دیتابیس های بزرگ MySQL  به کمک زبان php و به واسطه اسکریپت phpmyadmin به هیچ عنوان پیشنهاد نمیشود (به دلیل احتمال بروز خطا با ایمپورت ناقص دیتابیس) ، بنا بر این فقط زمانی اقدام به انجام این کار کنید که حجم دیتابیس شما حد اکثر ۲۰ یا ۳۰ مگابایت و سرعت کانکشن و اینترنت شما نیز حد اقل ۵۱۲ است . در غیر این صورت احتمال ایمپورت ناقص و خراب شدن دیتابیس بسیار زیاد است .

در بیشتر سرور های میزبانی وب مبتنی بر کنترل پنل های وب هاستینگ سی پنل و دایرکت ادمین ، حد اکثر حجم مجاز آپلود فایل توسط php به صورت پیش فرض روی ۸ مگابایت محدود شده است . بنا بر این در صورت ایمپورت کردن و آپلود کردن دیتابیس های بزرگ تر از ۸ مگابایت با پیام های خطایی مشابه زیر مواجه خواهید شد :

You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.

the file size exceeded the maximum size permitted by your PHP configuration

برای حل این مشکل و رفع محدودیت حجم آپلود و ایمپورت دیتابیس های MySQL کافی است تا فایل php.ini را ویرایش کرده و مقادیر زیر را به این شکل افزایش دهید :

memory_limit = 128M
post_max_size = 128M
upload_max_filesize = 128M
max_execution_time = 300
max_input_time = 300

بعد از انجام  تغییرات فوق در فایل php.ini اقدام به ریستارت کردن وب سرور و/یا اجرا کننده php کنید تا تغییرات در سرور اعمال شوند :

service httpd restart

با مراجعه مجدد به صفحه ایمپورت phpmyadmin مشاهده خواهید کرد که محدودیت ۸ مگابایتی آپلود دیتابیس به ۱۲۸ مگابایت افزایش پیدا کرده است .

برای ریستور کردن دیتابیس های بزرگ تر از ۲۰ مگابایت حتما از طریق SSH و دستورات مربوط به MySQL استفاده کنید  .

آموزش ساخت A record,CNAME record,TXT record درهاست لینوکس DirectAdmin

جهت ساخت موارد A Record یا CNAME record یا TXT record و یا NS Record ، در کنترل پنل DirectAdmin مراحل زیر می بایست طی شود:

در صورتی که مایل به ساخت A Record هستید:

1- می بایست ابتدا به کنترل پنل خود وارد شود(جهت ورود میتوایند از آدرس http://yourdomainname.com:2222 استفاده نمایید که به جایyourdomainname  نام دامنه خود را وارد نمایید).

2- سپس به قسمت DNS Management وارد شوید.

3- در قسمت Add Domain Records، ابتدا ساب دامین و آی پی سرور هاست دوم را در کادر مربوطه وارد کنید.  سپس روی Add کلیک کنید، نهایتا بر روی Save  کلیک کنید.

چناچه مایل به ساخت CNAME Record  هستید

1- می بایست ابتدا به کنترل پنل خود وارد شود(جهت ورود میتوایند از آدرس http://yourdomainname.com:2222 استفاده نمایید که به جایyourdomainname  نام دامنه خود را وارد نمایید).

2- سپس به قسمت DNS Management وارد شوید.
3- در قسمت Add Domain Records :
در قسمت CNAME در جاهای خالی نام دامنه یا زیر دامنه فعلی و آدرس جایی که زیر دامنه باید به آن متصل شود را بنویسید.
پس از آن روی Add کلیک کنید و سپس بر روی Save کلیک کنید.

در صورتی که مایل به ساختTXT Record  هستید

1- می بایست ابتدا به کنترل پنل خود وارد شود(جهت ورود میتوایند از آدرس http://yourdomainname.com:2222 استفاده نمایید که به جایyourdomainname نام دامنه خود را وارد نمایید).

2- سپس به قسمت DNS Management وارد شوید.

3- در قسمت Add Domain Records:

در قسمت TXT در جاهای خالی در این کادر اطلاعات لازم برای سیستم تصدیق ایمیل SPF را بنویسید.

پس از آن روی Add کلیک کنید و در آخر  بر روی Save کلیک کنید.

در صورتی که مایل به ساخت NS Record هستید

1- می بایست ابتدا به کنترل پنل خود وارد شود(جهت ورود میتوایند از آدرس http://yourdomainname.com:2222 استفاده نمایید که به جایyourdomainname  نام دامنه خود را وارد نمایید).
2- سپس به قسمت DNS Management وارد شوید.

در قسمت NS در جاهای خالی نام دامنه زیر دامنه فعلی و آدرسIP  جایی که زیر دامنه باید به آن متصل شود را بنویسید.
پس از آن روی Add کلیک کنید و سپس بر روی Save کلیک کنید.

تبدیل بک آپ سی پنل به دایرکت ادمین

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

این ابزار طراحی شده برای خواندن اطلاعات بک آپ سی پنل بطور مستقیم و تبدیل آنها به بک آپ دایرکت ادمین
این ابزار بک آپ هایی که توسط روش های زیر گرفته شده اند را ریستور میکند :
الف – بک آپ هایی که توسط

# /scripts/pkgacct

ب – یا بک آپ هایی که توسط گزینه بک آپ در سطح کاربری سی پنل گرفته شده اند
مراحل انجام :
۱- دانلود آخرین ورژن موجود از این ابزار ( bash اسکریپت ) :
da.cpanel.import.9.4.tar
۲- پس از دانلود فایل بالا با دستور WGET در مسیر /home باید با استفاده از tar فایل را از حالت فشرده خارج میکنیم:

tar -xvf da.cpanel.import.9.4.tar.gz

۳- دو فولدر import و export را میسازیم :

mkdir import export

۴- فایل های بک آپ سی پنل را با دستور wget در فولدر import دانلود میکنیم ؛
۵- فایل defaults.conf ( موجود در دایرکتوی که فایل da.cpanel.import.9.4.tar را اکسترکت کردید موجود می باشد ) با دستور nano باز میکنیم :

nano defaults.conf

سپس محتویات فایل شامل آی پی و دی ان اس و قالب یا سایر موارد را به دلخواه و تنظیمات سرور تغییر میدهیم ؛
۶- سطح دسترسی فایل da.cpanel.import.pl را بر روی ۷۵۵ تنظیم میکنیم :

chmod 755 da.cpanel.import.pl

فایل da.cpanel.import.pl را اجرا میکنیم :

./da.cpanel.import.pl

۷- پس از اتمام مراحل و درخواست هایی که از اسکریپت از شما دارد ؛ فایل بک آپ سی پنل به دایرکت ادمین تدیل می شود و در فولدر export قرار میگیرد ؛

۸- سپس شما میتوانید فایل های موجود در فولدر export را به هر دایرکتوری که خواستید انتقال و ریستور را انجام دهید ( برای مثال : /home/RESELLER/user_backups )

مواری که با این ابزار در هنگام انتقال تبدیل میشوند :

basic account allocations
    sub-domains
    FTP accounts
    POP3 and IMAP accounts
    All mail data (Maildir and/or mbox format**)
    Squirrelmail settings
    addon domains
    user home files
    mysql databases
    domain pointers
    crontab entries

 

رفع خطا Your IP is blacklisted در دایرکت ادمین صفحه ورود

در این مقاله قصد داریم تا نحوه رفع خطا Your IP is blacklisted در دایرکت ادمین هنگامی که قصد ورود به اکانت کاربری خود را دارید توضیح بدهیم ، چنانچه شما در صفحه لاگین directadmin با خطای Your IP is blacklisted مواجه شده اید ، به این معنی است که آی پی شما در لیست سیاه سیستم امنیتی دایرکت ادمین قرار گرفته است ،این بدان معنی است که شما بیش از حد دسترسی ناموفق به صفحه لاگین دایرکت ادمین ( پورت 2222 یا پورت شخصی سازی شده دایرکت ادمین ) داشته اید و به همین دلیل آی پی شما در بلک لیست قرار گرفته شده است.

چگونگی خطا Your IP is blacklisted در صفحه Login دایرکت ادمین :

لطفا توجه داشته باشید رفع این مشکل نیاز به دسترسی به مدیریت سرور دارد ، بنابراین در صورتی که شما از هاست معمولی استفاده می نمایید ، امکان رفع مشکل توسط شما وجود ندارد و شما باید یا صبر کنید تا آی پی شما از لیست سیاه خارج شود و یا به پشتیبانی سرویس دهنده خود درخواست پشتیبانی ارسال نمایید تا آی پی را از لیست سیاه خارج کنند.

چنانچه شما از خدمات سرور مجازی یا اختصاصی استفاده می نمایید و در حال حاضر دسترسی به root سرور از طریق محیط دستوری SSH دارید لطفا ادامه این آموزش را مطالعه نمایید :

برای حذف آی پی خود از لیست سیاه دایرکت ادمین لطفا فایل زیر را ویرایش نمایید

nano /usr/local/directadmin/data/admin/ip_blacklist

اگر nano نصب نمی باشد از طریق دستور زیر آن را نصب کنید :

yum install nano

پس از ورود به صفحه ویرایش فایل با کلید ctrl + w می توانید آی پی خود را جستجو کنید و آن را حذف کنید.
سپس با فشار دادن دکمه های ctrl + x و وارد کردن y فایل را ذخیره نمایید.
اگر شما تمایل دارید دیگر این پیام را مشاهده نکنید می توانید آی پی خود را وارد لیست سفید دایرکت ادمین نمایید ، برای این کار فایل زیر را ویرایش نمایید :

nano /usr/local/directadmin/data/admin/ip_whitelist

نکته : هر آی پی در یک خط باید باشد.

چگونگی تنظیم تعداد مجاز ورود ناموفق به صفحه ورود دایرکت ادمین :

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

Admin Level -> Admin Settings -> Blacklist IPs for excessive login attempts

ما توصیه نمی کنیم که مقدار آن را کمتر از 10 تنظیم نمایید ، چرا که هر بار ورود به این صفحه یک ورود ناموفق محاسبه می شود ، بنابراین اگر شما عدد کمتری را در نظر بگیرید این احتمال وجود دارد تا آی پی خود نیز در Black list قرار گیرد.

ویژگی های این امکان در صفحه زیر توضیح داده شده است :
https://www.directadmin.com/features.php?id=573

ایجاد ساب دامین در دایرکت ادمین و نحوه استفاده +

در این مقاله قصد داریم تا نحوه ایجاد ساب دامین در دایرکت ادمین و چگونگی استفاده از زیر دامنه (subdomain) را به شما کاربران عزیز آموزش بدهیم ، در صورتی که کنترل پنل هاست شما directadmin می باشد ، با این آموزش به راحتی و در کمتر از چند دقیقه می توانید برای سایت خود ساب دامین ایجاد کنید و روی آن سیستم های مدیریت محتوایی مانند وردپرس ، جوملا ، انجمن ساز و … نصب نمایید.

مراحل ایجاد ساب دامین در دایرکت ادمین (directadmin )

  1. به کنترل پنل دایرکت ادمین خود وارد شوید ( مشخصات ورود به سرویس معمولا پس از خرید هاست ، به پست الکترونیک شما ارسال می شود ، اگر شما مشخصات ورود به directadmin را فراموش کرده اید و یا دریافت نکرده اید ، با واحد پشتیبانی سرویس دهنده خود تماس بگیرید )
  2. از قسمت Your account روی گزینه Subdomain Management کلیک کنید :
  3. سپس در قسمت Add Sub-Domain ، در کادر سفید رنگ ساب دامین مورد نیاز را وارد نمایید :

 

ایجاد ساب دامین در دایرکت ادمین به پایان رسید.

نحوه استفاده از زیر دامنه در directamin :

  1. به صفحه اصلی دایرکت ادمین وارد شوید و از قسمت your account روی گزینه Filemanager کلیک کنید :
  2. سپس وارد پوشه Domains شوید ، روی نام دامنه خود کلیک کنید ، سپس روی نام ساب دامینی که ایجاد کرده اید کلیک نمایید :

این پوشه درست مانند public_html سایت شما می باشد ، با این تفاوت که هر اطلاعاتی در این پوشه آپلود کنید ، در ساب دامین شما نمایش داده می شود ، بنابراین به راحتی می توانید انواع سیستم های مدیریت محتوا را در این پوشه نصب نمایید.

لطفا تا چند دقیقه پس از ساخت ساب دامین ، آن را در مرورگر باز نکنید ، چرا که ممکن است ساب دامنه پیدا نشود.

بازیابی رمز ادمین دایرکت ادمین از طریق SSH و پیدا کردن رمز اولیه

در این آموزش قصد داریم تا نحوه بازیابی رمز ادمین دایرکت ادمین توسط SSH را به شما کاربران عزیز توضیح بدهیم ، اگر شما به تازگی رمز عبور admin دایرکت ادمین را فراموش کرده اید ، می توانید در کمتر از چند دقیقه آن را ریست کنید ، همچنین در این آموزش به شما توضیح خواهیم داد که چگونه می توانید رمز اولیه دایرکت ادمین که در هنگام نصب ایجاد شده است را پیدا کنید و از آن استفاده کنید.

دایرکت ادمین یک کنترل پنل است که اغلب برای صنعت میزبانی وب استفاده می شود ، توسط SSH ما می توانیم با ریست رمز admin دایرکت ادمین کلمه عبور دلخواه خود را روی آن تنظیم کنیم.

 

توجه : این آموزش برای کاربرانی کاربرد دارد که از سرور مجازی و اختصاصی استفاده می کنند و دسترسی به SSH سرور دارند ، اگر شما از یک هاست اشتراکی استفاده می کنید با پشتیبانی سرویس دهنده خود تماس بگیرید.

 
برای ورود مدیریت این کنترل پنل در حالت پیش فرض کافیست آدرس آی پی :2222 را وارد کنیم :

URL : http://IP Address:2222/
User name : admin
Password : password

پیدا کردن رمز پیش فرض directadmin :

چنانچه رمز admin کنترل پنل directadmin خود را فراموش کرده اید ، پیدا کردن آن توسط ssh کار بسیار آسانی است ، کافیست توسط نرم افزار putty به ssh سرور خود متصل شوید.

روش اول : پیدا کردن رمز قدیم admin دایرکت ادمین :
توجه : این روش زمانی کاربرد دارد که شما رمز اولیه دایرکت ادمین را تغییر نداده باشید.
اطلاعات پسورد اولیه directadmin پس از نصب در فایل setup.txt ذخیره شده است ، کافیست با دستور cat محتوا این فایل را مشاهده نمایید :

cat /usr/local/directadmin/scripts/setup.txt

نمونه خروجی :

[root@server]# cat /usr/local/directadmin/scripts/setup.txt
hostname=your.host.name.com
email=ad@youremailtestdomain.com
mysql=OddFvDy59D
mysqluser=dafsf_admin
adminname=admin
adminpass=toMGjv5K
ns1=ns1.yournameserver.com
ns2=ns2.yournameserver.com
ip=xxx.xxx.xxx.xxx
netmask=xxx.xxx.xxx.xxx Mask
uid=123
lid=456

در قسمت “adminpass=” رمز اولیه دایرکت ادمین شما قابل مشاهده است.

چگونگی ریست رمز ادمین دایرکت ادمین و تغییر آن از توسط SSH :

اگر شما تمایل دارید رمز جدیدی برای admin دایرکت ادمین خود در نظر بگیرید کافیست از دستور passwd استفاده نمایید ، دستور passwd می تواند رمز عبور تمام کاربر های تعریف شده در لینوکس را تغییر دهد ، در واقع admin نیز یک کاربر است ، بنابراین مانند دستور زیر شما می توانید رمز admin را ریست کنید :

passwd admin

سپس پیام Changing password for user admin به شما نمایش داده می شود ، در قسمت New password رمز عبور جدید ادمین دایرکت ادمین را وارد کنید و دکمه Enter را فشار دهید ، در قسمت Retype new password مجدد رمز را وارد کنید ، سپس شما با پیام passwd: all authentication tokens updated successfully مواجه می شوید که به معنی بروز رسانی موفق پسورد directadmin می باشد.


 

تغییر رمز کنترل پنل هاست دایرکت ادمین

1- آدرس کنترل پنل هاست دایرکت ادمین http://www.yourdomainname:2222 بوده و مشخصات آن قبلا به آدرس ایمیل شما ارسال شده است)توجه نمایید yourdomainname نام دامنه ی شما می باشد).
2-پس از ورود به کنترل پنل هاست دایرکت ادمین منوی password را انتخاب نمایید.

3-در قسمت Enter old password رمز عبور قبلی خود را وارد نمایید سپس رمز عبور دلخواه را در قسمت Enter new password وارد نمایید و مجددا همان رمز را در قسمت Re-enter Password واردنمایید.
نکته : در صورتی که بر روی دکمه ی Random کلیک نمایید سیستم یک پسورد با امنیت بالا برای شما ایجاد خواهد کرد
نکته : در صورتی که گزینه ی Change the control panel access password را انتخاب نمایید این تغییر بر روی کنترل پنل هاست دایرکت ادمین اعمال خواهد شد
نکته :  در صورتی که گزینه ی Change the main FTP password را انتخاب نمایید این تغییر بر روی اکانت اف تی پی هاست دایرکت ادمین اعمال خواهد شد
نکته : در صورتی که گزینه ی Change the main database username password (marketi8) را انتخاب نمایید این تغییر بر روی بانک اطلاعاتی هاست دایرکت ادمین اعمال خواهد شد
4 – جهت اعمال تغییر بر روی دکمه ی submit کلیک نمایید.

مشاهده آمار و گزارش دقیق میزان مصرف هاست لینوکس DirectAdmin

جهت مشاهده آمار و گزارش دقیق میزان مصرف هاست  مراحل زیر را طی نمایید:

1- به کنترل پنل Direct Admin خود از طریق http://yourdomainname:2222 وارد شوید. (yourdomainname همان نام دامنه شما می باشدکه می بایست وارد گردد)
2- در صفحه اصلی در قسمت Account Management برو روی گزینه Summary / Statistics کلیک کنید.

3- در صفحه بعد کلیه آمار به صورت نمودار گرافیگی و به صورت جزئی قابل مشاهده می باشد.