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

خانه / Server Level (صفحه ی 18)

Server Level

نصب custombuild 2.0 در Directadmin

Upgrading to custombuild 2.0

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

 

cd /usr/local/directadmin 
mv custombuild custombuild.bak 
wget -O custombuild.tar.gz http://files.directadmin.com/services/custombuild/2.0/custombuild.tar.gz 
tar xvzf custombuild.tar.gz 
cd custombuild 
./build

 

ادامه ی مطلب

خطای php_ini_type

Wrong php_ini_type set in options.conf

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

Wrong php_ini_type set in options.conf

وارد مسیر زیر شوید:

/usr/local/directadmin/custombuild

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

 ./build clean 
./build update

خطای Permission denied User:admin UID:501

Permission denied [User:admin UID:501]

در صورتی که Firewall  شما با خطای زیر  یا با صفحه سفید مواجه می شود:

Permission denied [User:admin UID:501]

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

chown root /usr/local/directadmin/plugins/csf/exec/csf
chmod 4755 /usr/local/directadmin/plugins/csf/exec/csf

خطای File exists: Cannot create SSLMutex with file /usr/local/apache/logs/ssl_mutex

Cannot create SSLMutex
failed to create proxy mutex

در صورتی که Apache می تواند start شود باید مسیر log آن را بررسی نمایید:

/var/log/httpd/error_log

در صورتی که با خطای Cannot create SSLMutex مواجه می شوید باید بصورت زیر عمل نمایید

 

 rm -rf /var/log/httpd/ssl_mutex
ipcs -s | grep apache | gawk '{ print $2 }'| xargs -n 1 ipcrm sem
service httpd restart 

برای سرورهای قدیمی تر از دستور زیر استفاده کنید.


ipcs -s | grep nobody | gawk '{ print $2 }' | xargs -n 1 ipcrm sem

بروز رسانی لایسنس Direcatmin

Update DirectAdmin License manually

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

 

cd /usr/local/directadmin/scripts

 

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

./getLicense.sh CID LID
service directadmin restart

توجه داشته باشید بجای CID باید client ID و بجای LID باید License ID را وارد نمایید.

خطا Directadmin dead but subsys locked

directadmin dead but subsys locked

 

این مشکل در اغلب موارد به علت عدم تطابق License دایرکت ادمین با IP سرور اتفاق می افتد. برای رفع مشکل باید شرکت ارائه دهنده لایسنس، IP سرور را به License ID  متصل نماید.

در هنگام مشکل Log مربوط به Directadmin  میتوایند به راحتی علت مشکل را مشخص نماید، مسیر log بصورت زیر است:

tail -f /var/log/directadmin/error.log

گاهی نیز ممکن است با تغییر مقدار ethernet_dev در فایل options.conf از eth0 به venet0:0 مشکل برطرف شود

برای بروز کردن اطلاعات License در سرور مقاله زیر را مطالعه نمایید:

مقاله بروز رسانی لایسنس Direcatmin

خطای Proftpd dead but subsys locked

Proftpd dead but subsys locked

در صورتی که با خطایProftpd dead but subsys locked مواجه می شوید ابتدا دستورات زیر را اجرا نمایید:

/etc/init.d/proftpd stop

/etc/init.d/xinetd stop

rm -f /var/lock/subsys/proftpd

ادامه ی مطلب

Redirect کردن در Directadmin

Redirect in Direcadmin

کد زیر را در .htaccess قرار دهید:

فرض در این کد براین است که یک دامنه park شده را بروی یک subdomian با این کد Redirect کرد.

	RewriteEngine on
	RewriteBase /
	RewriteCond %{HTTP_HOST} ^(www.)?parkdomain.com$ [NC]
	RewriteRule ^(.*)$ http://maindomain/subdomain [L]

همچنین برای redirect کردن یک صفحه به صفحه دیگر از کد زیر استفاده نمایید:

Redirect /old-index.html http://www.mynewwebsite.com/foldername/new-index.html

برای تغییر مسیر کل یک وب سایت را از یک آدرس به آدرس دیگری:

Redirect 301 / http://www.mynewwebsite.com

برای redirect کردن سایت به همراه تمام لینک های داخلی از کد زیر استفاده کنید.

RewriteCond %{HTTP_HOST} ^olddomain\.com$ [OR]
 RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$
 RewriteRule (.*) http://newdomain.com/$1 [R=301,L]