- چهارشنبه ، ۱۱ مرداد
- 1,524 views
- بهنام
- 0 دیدگاه
Missing account on the “List Accounts” in the WHM on a cPanel server
در صورتی نام دامنه اکانت شما در سی پنل نمایش داده نمیشود یا به عبارت دیگر نام دامنه خالی است مطمئن شوید دامنه در مسیر ها و فایل های زیر وجود دارد.
/etc/trueuserdomains
/etc/userdomains
/var/cpanel/users/USERNAME
/etc/apache2/conf/httpd.conf
به جای USERNAME نام کاربری را وارد کنید.
در دو فایل اول باید خطی مانند زیر وجود اشته باشد:
domain.com: username
که domain.com نام دامنه و username نام کاربری اکانت است.
در فایل سوم باید خطوط زیر موجود باشد:
DNS=domain.com
USER=username
IP=ipaddress
OWNER=root(or reseller owner)
که شامل نام دامنه، نام کاربری، IP و نماینده مالک یوزر می باشد. مطمئن شوید این ۴ خط در این فایل بصورت صحیح وجود داشته باشد.
فایل httpd.conf هم شامل تنظیمات آپاچی هر یوزر است بنابراین یوزر مورد نظر باید در این فایل دارای تنظیمات صحیح و مشابه سایر اکانت ها باشد. در صورت وجود مشکل و یا نیاز به ایجاد مجددا این فایل دستور زیر را اجرا کنید..
/scripts/rebuildhttpdconf
در نهایت پس از اطمینان از موارد بالا دستور زیر را اجرا کنید.
/scripts/updateuserdomains
- یکشنبه ، ۸ مرداد
- 1,997 views
- بهنام
- 0 دیدگاه
برای تغییر یا بروز رسانی نسخه php در دایرکت ادمین دستورات زیر را پیگیری کنیدو در نسخه custombuild2.0 امکان استفاده از دو نسخه php وجود دارد.
برای این تغییرات در custombuild2.0
cd /usr/local/directadmin/custombuild
./build update
./build update_data
./build set php2_mode php-fpm
./build set php2_mode mod_php
./build set php1_release 7.0
./build set php2_release 5.6
در این آموزش نسخه اول php ورژن ۷ و نسخه دوم ورژن ۵٫۶ انتخاب شده است، همچنین امکان تعیین mode برای هر نسخه php وجود دارد.
در نهایت php را rebuild کنید.
./build php n
./build rewrite_confs
- یکشنبه ، ۳۰ آبان
- 4,966 views
- بهنام
- 0 دیدگاه
برای تنظیم DNS اختصاصی در directadmin بصورت زیر عمل کنید.
وارد کنترل پنل با دسترسی admin شوید.
در صفحه باز شده بروی DNS Administration کلیک کنید.

در صفحه باز شده بروی نام دامنه ای که میخواهید به عنوان DNS استفاده نمایید، انتخاب کنید.

در صفحه جدید باید دو رکورد NS1 و NS2 از نوع A رکورد تعریف و به آیپی اصلی سرور متصل، همچنین دو رکورد از نوع NS مطابق شکل زیر به NS1 و NS2 دامنهی اصلی متصل گردد.

به صفحه اصلی برگردید. بر روی گزینهAdministrator setting کلیک کنید.

در این صفحه DNS های پیش فرض سرور را انتخاب کنید. هر اکانت جدید با این DNS ها ساخته خواهد شد.

- دوشنبه ، ۶ اردیبهشت
- 5,451 views
- بهنام
- 2 دیدگاه
suspend account problem Directadmin
در صورتی که اکانت (سایت) شما در دایرکت ادمین بدون علت (مانند تمام شدن پهنای باند) مسدود می شود و مسدود شدن اکانت در دایرکت ادمین مکررا رخ میدهد باید اطمینان حاصل نمایید پهنای باند user و یا اکانت reseller یا مالک این user به اتمام نرسیده باشد. در صورتی که suspend شدن اکانت در دایرکت ادمین بدون علت اتفاق می افتد مسیر زیر را بررسی کنید.
وارد اکانت خود شوید (login کنید)
وارد قسمت domain setup شوید.

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

- سه شنبه ، ۲۴ آذر
- 2,608 views
- بهنام
- 4 دیدگاه
نسخه های جدید php براحتی zend را پشتیبانی می کنند. ممکن است شما نیز در نصب zend در نسخه های php5.5 به بالا در دایرکت ادمین یا سایر کنترل پنل ها با مشکل روبرو شده باشید. نحوه نصب بصورت زیر است:
در نسخه php5.5 در دایرکت ادمین:
ابتدا باید فایل zend منطبق با سیستم عامل خود را از سایت zend دانلود کنیم.
برای php نسخه ۵٫۵ و سیستم عامل لینوکس ۶۴ بیتی لینک زیر را دانلود کنید.
http://serversetup.ir/download/zend-loader-php5.5-linux-x86_64.tar.gz
برای سایر نسخه های php5.6 و php7 و یا سایر سیستم عامل ها به لینک زیر مراجعه کنید و نسخه مربوط را دانلود کنید.
http://www.zend.com/en/products/loader/downloads
در گام اول فایل دانلود شده را در مسیر دلخواه دانلود کنید و سپس از حالت فشرده خارج کنید.
(مسیر پیشنهادی: /usr/local/lib/ می باشد)
سپس کافی است مسیر فایل را در php.ini سرور بصورت زیر قرار دهید.
zend_extension=/usr/local/lib/ZendGuardLoader.so
zend بروی سرور فعال شد.
- شنبه ، ۲۵ مهر
- 2,632 views
- بهنام
- 4 دیدگاه
برای نصب وب سرور nginx_apache در دایرکت ادمین باید از custombuild2.0 استفاده کنید. روش فعال سازی custombuild2.0 در لینک زیر وجود دارد.
نصب custombuild 2.0 در Directadmin
در ادامه به مسیر زیر بروید:
cd /usr/local/directadmin/custombuild
و دستورات زیر را اجرا کنید.
./build update
./build update_da
./build set php1_release 5.4
./build set php1_mode php-fpm
./build set webserver nginx_apache
./build nginx_apache
./build rewrite_confs
پورت ۸۰۸۰ را در فایروال سرور باز نمایید.
- شنبه ، ۱۸ مهر
- 1,608 views
- بهنام
- 0 دیدگاه
از طریق root وارد cpanel خود شوید.
وارد مسیر زیر شوید:
cd /home
برای گرفتن بک آپ از دستور زیر استفاده نمایید:
/scripts/pkgacct username
به جای username باید نام کاربری اکانت خود را وارد نمایید.
اکنون بک را به Directadmin منتقل می نماییم.
از طریق SSH توسط کاربر root به سرور DirectAdmin خود شوید. فایل زیر را دانلود نمایید:
http://serversetup.ir/download/cp2da.tar.gz
اکنون آن را extract کنید.( که شامل دو فایل da.cpanel.import.pl و defaults.conf می باشد)
tar zxf cp2da.tar.gz
بک آپ Cpanel را در پوشه import کپی نمایید.
فایل defaults.conf را ویرایش نمایید، در این فایل باید IP و nameserver را مطابق سرور جدید خود تنظیم نمایید.
اکنون دستور perl da.cpanel.import.pl را اجرا نمایید.
پس از اتمام عملیات بک آپ Directadmin موجود در پوشه export را به مسیر /home/RESELLER/user_backups منتقل نمایید.
اکنون از طریق Directadmin خود و در حالت reseller-level از قسمت Manage User Backups بک آپ را بازگردانی نمایید.
- جمعه ، ۲۱ فروردین
- 1,583 views
- بهنام
- 0 دیدگاه
A directory component in oldpath or newpath does not exist or is a dangling symbolic link.
در صورتی که در زمان بک آپ گیری در directadmin با خطای زیر مواجه میشوید:
A directory component in oldpath or newpath does not exist or is a dangling symbolic link.
شما دو Backup با زمان های یکسان تعریف نمودید که چون بک آپ گیری ها در پوشه tmp بصورت موقت ذخیره می شود، اطلاعات دو بک آپ همزمان باعث overwrite شدن و ایجاد مشکل و خطا در بک آپ گیری میگردد. باید تنظیمات بک آپ گیری از سرور را مجددا بررسی کنید و زمان بک آپ گیری ها را طوری تنظیم کنید که دو بک آپ در یک زمان آغاز نشود.
- شنبه ، ۲۳ اسفند
- 2,170 views
- بهنام
- 2 دیدگاه
Crypt::SSLeay or IO::Socket::SSL not installed
Protocol scheme ‘https’ is not supported
در صورتی که در هنگام بروز کردن CSF با خطای بالا مواجه می شوید از دستور زیر استفاده نمایید.
yum install perl-Crypt-SSLeay.x86_64
- دوشنبه ، ۲۷ بهمن
- 1,680 views
- بهنام
- 0 دیدگاه
Failed opening required ‘PEAR.php’
در صورتی که با خطای Failed opening required ‘PEAR.php’ مواجه می شوید، کافی است در فایل php.ini سرور خود تغییر زیر را اعمال نمایید.
safe_mode = Off
برای پیدا کردن php.ini سرور آموزش زیر را مشاهده کنید.
مسیر php.ini