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

خانه / آرشیو برچسب: مدیریت سرور

آرشیوهای برچسب : مدیریت سرور

رفع خطای Invalid command ‘suPHP_Engine’

Invalid command ‘suPHP_Engine’, perhaps misspelled or defined by a module not included in the server configuration

در صورتی که هنگام start سرویس Apache با این خطا مواجه می شوید:

به مسیر زیر بروید:

 cd /usr/local/directadmin/custombuild

و دستورات زیر را اجرا نمایید:

./build update
./build clean
./build php n
./build suphp
./build rewrite_confs

مشکل timeout در file manager در Directadmin

folder disk usage in filemanager

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

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

nano /usr/local/directadmin/conf/directadmin.conf

باید خط زیر را اضافه نمایید:

filemanager_du=0

و سرویس directadmin را restart نمایید.

توجه داشته باشید با این تغییر امکان مشاهده حجم directory ها در filemanager وجود نخواهد داشت.

خطای Cannot load usrlibapachemod_suphp.so

Cannot load usrlibapachemod_suphp.so

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

Ignoring deprecated use of DefaultType in line 59 of /etc/httpd/conf/httpd.conf

cd /usr/local/directadmin/custombuild
./build set custombuild 1.2
./build set apache_ver 2.4
./build update
./build clean
./build apache d
./build suphp d

تغییر نام user در Directadmin

How to change a DirectAdmin username

برای تغییرusername  یک اکانت وارد مسیر زیر شوید:

cd /usr/local/directadmin/scripts

و دستور زیر را اجرا نمایید:

./change_username.sh olduser newuser

خطای ۴۵۱ Temporary Local Problem

۴۵۱ Temporary Local Problem

این مشکل ممکن است به علت تنظیم نادرست در DNS ها و رکوردهای تعریف شده برای دامنه در سرور باشد، در گام اول تنظیمات DNS را بررسی نمایید.

همچنینم ممکن است مشکل در تنظیمات clamav باشد.

nano /etc/clamd.conf

عبارت LocalSocket باید uncomment و بصورت زیر باشد.

 LocalSocket /tmp/clamd

بروز کردن exim.conf

How to update your exim.conf

گاهی ارسال ایمیل با مشکل مواجه است و ایمیل های ارسالی شما بدرستی ارسال نشده و با خطا مواجه می شود.

ابتدا بررسی نمایید IP  سرور در blacklist  قرار نگرفته باشد.

تنظیمات DNS سرور از قسمت resolv.conf  و دامنه هارا از Dns Management  بررسی نمایید.

 سپس تنظیمات exim  را update  نمایید، برای اینکار دستورات زیر را اجرا نمایید:

برای custombuild2.0:

cd /usr/local/directadmin/custombuild
./build update
./build set eximconf yes
./build set eximconf_release 4.4
./build set spamassassin yes
./build update
./build exim_conf

برای custombuild1.2 :

wget -O /etc/exim.conf http://files.directadmin.com/services/exim.conf
wget -O /etc/exim.pl http://files.directadmin.com/services/exim.pl
chmod 755 /etc/exim.pl
cd /etc/virtual
touch blacklist_domains whitelist_from use_rbl_domains bad_sender_hosts blacklist_senders whitelist_domains whitelist_hosts whitelist_senders
if [ ! -e limit ]; then echo 0 > limit; fi
mkdir -p usage
chown mail:mail limit blacklist_domains whitelist_from use_rbl_domains bad_sender_hosts blacklist_senders whitelist_domains whitelist_hosts whitelist_senders limit usage

سپس exim  را restart نمایید:

service exim restart

خطای Too many connections

Too many connections

Mysql محدودیت هایی برای تعداد ارتباطات در لحظه ایجاد می کند.

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

برای این کار از طریق خط فرمان فایل my.cnf را ویرایش کنید:

[mysqld]
max_connections=500

تغییرات را ذخیره نمایید و mysqld  را restart نمایید.

service mysqld restart

جلوگیری از ارسال spam در exim

Turn On Authentication From Localhost

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

nano /etc/exim.conf

و خط زیر را از حالت comment خارج نمایید.

"require verify = sender"

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

در این حالت امکان ارسال ایمیل از ایمیل های غیرواقعی ویا ایمیل هایی غیراز ایمیل های سرور وجود نخواهد داشت.

خطای Message size exceeds maximum permitted

Message size exceeds maximum permitted

 در صورتی که ایمیل شما برگشت می خورد و با پیغام بالا مواجه می شوید به این معنا می باشد حجم ایمیل ارسالی توسط شما از حجم تعریف شده در سرویس exim سرور مقصد بیشتر می باشد. این مقدار به طور پیش فرض در exim برابر ۲۰Mb تنظیم شده است. برای تغییر و افزایش آن باید فایل زیر را ویرایش نمایید:

nano /etc/exim.conf

و مقدار عبارت message_size_limit را تغییر دهید.