تغییر نیم سرور همه دامنه ها در دایرکت ادمین

برای تغییر همه نیم سرور های دامنه های اضافه شده در دایرکت ادمین از طریق SSH از کد زیر استفاده نمایید ، به جای ns1.isoroush.net دی ان اس قدیمی خود و به جای ns1.iranpage.net دی ان اس جدید خود را قرار دهید

perl -pi -e 's/ns1.isoroush.net/ns1.iranpage.net/' /var/named/*.db
perl -pi -e 's/ns2.isoroush.net/ns2.iranpage.net/' /var/named/*.db
perl -pi -e 's/ns1.isoroush.net/ns1.iranpage.net/' /usr/local/directadmin/data/users/*/user.conf
perl -pi -e 's/ns2.isoroush.net/ns2.iranpage.net/' /usr/local/directadmin/data/users/*/user.conf

نحوه آپگرید به custombuild 2

پیش از آپگرید به custombuild2 دقت نمایید ممکن است برخی از اسکریپت ها بر روی ورژن ۵٫۵ به بالا مشکل داشته باشند .

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

حال با ویرایش options.conf تنظیمات دلخواه خود را وارد کنید .

./build all d
./build rewrite_confs

فعال سازی soap در دایرکت ادمین

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

cd /usr/local/directadmin/custombuild/

 سپس دستور زیر را بزنید

./build used_configs

 دستور فوق را که زدید مسیر فایل کانفیگ apache و php5 را به شما نشان می دهد .

بعنوان نمونه :

Apache configuration file: /usr/local/directadmin/custombuild/custom/ap2/configure.apache
PHP5 configuration file: /usr/local/directadmin/custombuild/configure/ap2/configure.php5

 فایل کانفیگ php را باز کنید :

nano usr/local/directadmin/custombuild/configure/ap2/configure.php5

به خط آخر این فایل عبارت زیر را اضافه کنید :

–enable-soap

دقت کنید که در این فایل آخرین عبارت نیاز به بک اسلش ندارد

سپس دستورات زیر را به ترتیب اجرا کنید :
 

./build clean
./build update
./build php n
/sbin/service httpd restart

 

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

[message type=”error” title=”هشدار !”]

توصیه نمی شود این کار را انجام دهید ! دلیل این هست که اسکریپت ها اکثرا با ورژن جدید سازگار نیستند و بهتر است پس از اعلام رسمی سایت توسعه دهنده اقدام به  آپدیت نمایید !

[/message]

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

/usr/sbin/httpd -v

دستورات زیر به ترتیب وارد کرده و آپاچی را آپدیت کنید

cd /usr/local/directadmin/custombuild
./build update
./build apache
./build php n
./build rewrite_confs

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

درصورتیکه آی پی سرور شما به دلیل ارسال اسپم بلاک شده است می توانید با روش زیر در کلیه سرور های لینوکسی می توانید سرویس exim را اجبار به تغییر ارسال ای پی ایمیل نمایید

برای این کار باید فایل تنظیمات exim را ویرایش نمایید:

/etc/exim.conf

پس از پیدا کردن عبارت remote_smtp ، دو خط زیر را می بینید

remote_smtp:
driver = smtp

عبارت زیر را اضافه می کنیم  :

remote_smtp:
driver = smtp
interface = 1.2.3.4

به جای ۱٫۲٫۳٫۴ باید IP جدید را قرار دهید و در پایان exim را restart نمایید.

service exim restart

نصب FFMPEG در سرور دایرکت ادمین

دستورات زیر را به ترتیب وارد نمایید :

cd /root
echo "[dag]" ; /etc/yum.repos.d/dag.repo
echo "name=Dag RPM Repository for Red Hat Enterprise Linux" ; /etc/yum.repos.d/dag.repo
echo "baseurl=http://apt.sw.be/redhat/el\$releasever/en/\$basearch/dag" ; /etc/yum.repos.d/dag.repo
echo "gpgcheck=0" ; /etc/yum.repos.d/dag.repo
echo "enabled=1" ; /etc/yum.repos.d/dag.repo

yum -y install ffmpeg ffmpeg-devel flvtool2 mencoder
wget http://downloads.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2
tar -xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0/
/usr/local/bin/phpize
./configure --with-php-config=/usr/local/bin/php-config
make
make install
cp /usr/local/lib/php/extensions/no-debug-non-zts-20060613/ffmpeg.so /usr/local/lib/php/extensions/
echo "extension=ffmpeg.so" ; /etc/php.ini
service httpd restart

نحوه به روز رسانی و کامپایل کردن آپاچی و php در دایرکت ادمین

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

[list type=”tick”]

  • اگر کلودلینوکس نصب دارید در مرحله آپدیت کلود لینوکس ممکن است بیش از ۱۵ دقیقه هیچ دستوری ران نشود.
  • اگر به خط اینترنت خود اعتماد ندارید با دستور اسکرین دستورات را ران کنید ! آموزش 
  • برای تغییر در تنظیمات فایل options.conf را ویرایش کنید
  • اگر سرور فعال و مشغولی دارید ممکن است در مراحلی لود سرور شما بالا رود ، پس پیشنهاد می شود در یک  پنجره دیگر putty را اجرا کنید تا در صورت افزایش لود سرویس mysql و httpd را استپ نمایید

[/list]

cd /usr/local/directadmin/custombuild
./build update
./build all d

خروجی گرفتن از یک تیبل خاص در دیتابیس

در این آموزش از دو طریق ( دسترسی یوزر و مدیر سرور ) نحوه خروجی گرفتن از یک تیبل خاص به شما آموزش داده می شود

[list type=”tick”]

  •  دسترسی یوزر :

[/list]

۱-وارد phpmyadmin شوید ،

۲-سپس بر روی نام دیتابیس از ستون سمت چپ کلیک کرده ، تیبل مورد نظر را یافته و بر روی آن کلیک کنید

۳-حال بر روی تب export رفته و خروجی آنرا بگیرید

[list type=”tick”]

  •  دسترسی مدیر سرور:

[/list]

توسط دستور زیر می توانید خروجی تیبل خاص را در فایل TARGET.sql داشته باشید

 

mysqldump -u USER -p DATABASE --tables TABLE > TARGET.sql

که USER ، نام کاربری دیتابیس ، Database نام دیتابیس ، Table ، نام تیبلی که می خواهید خروجی آن گرفته شود و فایل TARGET.sql فایلیست که خروجی در آن ذخیره می شود

پس از اینتر زدن باید پسورد یوزر دیتابیس را وارد نمایید