خطای Creating that many Domains would put you over your limit of 0 دایرکت ادمین

اگر حین ایجاد یوزر در دایرکت ادمین با خطایی مثل خطای زیر مواجه شدید

Creating that many Domains would put you over your limit of 0
Creating that many Pop Accounts would put you over your limit of 1
Creating that many Ftp Accounts would put you over your limit of 1
You cannot create more Users than you are allowed domains.
You currently have 183 Users and a maximum of 0 domains.

فایل زیر رو ادیت کنید

/usr/local/directadmin/data/users/admin/reseller.conf 

و عبارت vdomains=0 رو افزایش بدید. مثلا می‌تونید بصورت vdomains=unlimited تغییر بدید که کلا محدودیتی نداشته باشه.

توجه داشته باشید که چون یوزر مورد استفاده من برای ایجاد اکانت روی دایرکت ادمین یوزر admin بود این فایل ادیت شد، ممکنه ریسلر شما یوزر دیگه‌ای باشه، فرضا اگر اسم یوزر ریسلر farshid باشه، باید فایل زیر ادیت بشه.

/usr/local/directadmin/data/users/farshid/reseller.conf 

و من‌الله توفیق

افزایش فضای پارتیشن روت در پروکس‌موکس

اگر از اینترفیس پروکس‌موکس برای مدیریت مجازی‌ساز KVM استفاده کرده باشید، حتما متوجه شدید که پس از نصب این مجازی‌ساز با پروکس‌موکس، فضای تخصیص داده شده به پارتیشن root که در مسیر /dev/mapper/pve-root برای دیسک‌های عادی و در مسیر /dev/mapper/vg0-root برای دیسک‌های ssd و NVMe قرار داره به اندازه تمامی حجم دیسک سرور نیست و به اصطلاح پارتیشن‌های دیگری هم وجود داره که شاید قابل استفاده نباشه.

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

اول دستور lsblk رو اجرا کنید تا مشخص بشه نوع دیسک و دستورات شما pve هست یا vg0

ادامه خواندن افزایش فضای پارتیشن روت در پروکس‌موکس

خطای Error extracting with ZipArchive در نصب داپلیکیت وردپرس

لکن اگر هنگام نصب نسخه داپلیکیت شده از وردپرس از طریق داپلیکیتور با پیام زیر مواجه شدید،

Setup Notice:
An error has occurred. In order to load the full installer please resolve the issue below.
Error extracting with ZipArchive. NOTICE: Shell Exec is not enabled on this server please talk to your host or server admin about enabling Shell Exec on this server or manually extract archive then choose Advanced > Manual Extract in installer.


Server Settings:
ZipArchive:  Enabled
ShellExec Unzip:  Disabled
Extraction Path:  /home/username/public_html
Installer Path:  /home/username/public_html/dup-installer
Archive Name:  [HASH]_archive.zip or [HASH]_archive.daf
This is based on the format used to build the archive
Archive Size:  Expected Size: 100.59MB   Actual Size: 101.85MB
Boot Log  dup-installer-bootlog__[HASH].txt


Please Note: Either ZipArchive or Shell Exec will need to be enabled for the installer to run automatically otherwise a manual extraction will need to be performed. In order to run the installer manually follow the instructions to manually extract before running the installer.

یکی از دلایلش می‌تونه پر بودن فضای دیسک هاستتون باشه. دیسک‌ها را افزایش بدید، کمبود فضای دیسک را جدی بگیرید.

خطاهای نصب مودسکوریتی کومودو در دایرکت ادمین

اگر قصد نصب مودسکوریتی با رول‌های شرکت کومودو روی دایرکت‌ادمین رو داشته باشید، ممکنه با اشکالاتی مواجه بشید. خصوصا اگر وب‌سرور دایرکت‌ادمین شما آپاچی به همراه انجین‌ایکس باشه (nginx_apache) احتمال بروز این خطاها بیشتر می‌شه و سرویس انجین‌ایکس شما با اشکال مواجه می‌شه.

اول این که مودسکوریتی چیه؟ مودسکوریتی نوعی WAF یا وب اپلیکیشن فایرواله که با یک سری قوانین از پیش تغیین شده از خرابکاری و نفوذ به سرور شما جلوگیری می‌کنه. طبیعتا هر سروری که روی شبکه عمومی اینترنت قرار می‌گیره نیاز به ابزارهایی داره که مانع از بروز اشکال در عملکرد سرور بشن، مودسکوریتی یکی از همین ابزارهاست.

کومودو هم یکی از معتبرترین شرکت‌های امنیتیه که برا مودسکوریتی هم یک سری قوانین فایروالی بصورت رایگان ارائه کرده و با وب‌سرورهای معروف از جمله آپاچی، انجین‌ایکس و لایت‌اسپید هم سازگاری داره.

ادامه خواندن خطاهای نصب مودسکوریتی کومودو در دایرکت ادمین

پر شدن صف ایمیل WHM با ایمیل‌های روت

گاها ممکنه روی سرور سی‌پنلی شما ارسال و دریافت ایمیل با تاخیر زیادی انجام بشه. یا حتی ممکنه بدون این که اکانت مشکل‌سازی روی سرور داشته باشید که ارسال ایمیل اسپم انجام بده IP سرورتون بلک لیست بشه، در چنین مواردی طبعا اولین کاری که می‌کنید باید به صف ایمیل (Mail Queue Manager) تو پنل WHM مراجعه کنید که ببینید چه خبره.

اینجاست که آدم فانی با مشاهده صف ایمیل که از صف این روزهای مرغ و گوشت شلوغ‌تره یاد اون شعر استاد اخوان ثالث می‌افته که فرموده از اسپم توی صف خبر کس ندهد، آن لحظه خبر شوی که در لیست شده‌ای. مراد شاعر از لیست در این بیت همون بلک لیست ایمیلی هست که وارد شدن درش با خودته و خارج شدن نیاز به توسل و تمسک فراوان داره.

ادامه خواندن پر شدن صف ایمیل WHM با ایمیل‌های روت

خطای edquota: Quota write failed در سی‌پنل

به جرئت می‌شه گفت cPanel کاربرپسندترین و قدرتمندترین کنترل‌پنل میزبانی وب هست. اما گاها اشکالاتی به این کنترل‌پنل ارزنده وارد می‌شه، مثلا حجم دیسک مصرفی اکانت‌ها به درستی نمایش داده نمی‌شه. خب خود سی‌پنل برای رفع این اشکالات عموما اسکریپت‌هایی ارائه داده. اسکریپتی که برای رفع اشکالات مصرف دیسک اکانت‌ها توی سی‌پنل تعریف شده با دستور زیر اجرا می‌شه.

/scripts/fixquotas

امروز که قصد داشتم با اجرای این اسکریپت مشکلات حجم اکانت‌های یکی از سرورها رو حل کنم، مع‌الاسف در اقدامی غیرمنتظره با صحنه زیر مواجه شدم.

Installing Default Quota Databases......Done
journaled quota support: kernel supports, user space tools supports (available)
checking out /backup
checking out /backup
Quotas have been enabled and updated.
Reading package for 1G
Resetting quota for user1 to 1024 M
edquota: Quota write failed (id 511): Invalid argument
Reading package 2G
Resetting quota for user2 to 2048 M
edquota: Quota write failed (id 518): Invalid argument
Reading package 3G
Resetting quota for user3 to 3072 M
edquota: Quota write failed (id 521): Invalid argument
Resetting quota for user4 to 3072 M
edquota: Quota write failed (id 515): Invalid argument
Resetting quota for user5 to 1024 M
......
ادامه خواندن خطای edquota: Quota write failed در سی‌پنل

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

بیاید اینطور در نظر بگیریم که من روی یک سرور وب سی‌پنلی یک فایل متنی دارم که تو هر خطش اسم یکی از یوزرای اون سرور درج شده، من می‌خوام از این اکانت‌ها بکاپ بگیرم. خب یه راهش اینه که بشینم برای تک تک یوزرها اسکریپت بکاپ سی‌پنل رو اجرا کنم. مثلا برای بکاپ گرفتن از یوزر admin دستور زیر رو اجرا کنم.

/scripts/pkgacct admin

انجام این کار شاید برای یک، دو، پنج یا ده تا یوزر زیاد سخت نباشه، اما اگر ۲۰۰ تا یوزر داشته باشیم چطور؟ آیا باید بشینیم از تک تک اکانت‌ها بکاپ بگیریم؟ طبعا نه! نه عمر ما انقدر طولانیه که برای این چیزهای پیش پا افتاده وقت این چنینی بذاریم و نه دنیای لینوکس اونقدر محدوده که نتونه راهی جلوی ما بذاره که این کار رو توسط اتوماسیون انجام بدیم.

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