آموزش ارتقاء به CustomBuild 2.0 در دایرکت ادمین

  • شروع کننده موضوع AHMAD
  • تاریخ شروع

AHMAD

ایران وب ادمین
عضو کادر مدیریت
ناظر انجمن
عضویت
28/1/15
ارسال ها
145
امتیاز
6
محل سکونت
Matt Cutts Office
وب سایت
www.rastana.com
سلام

برای ارتقاء CustomBuild از ورژن های 1.1 یا 1.2 به CustomBuild 2.0 باید طبق دستورات زیر عمل کنید :

ابتدا از طریق SSH به سرور خود متصل شوید.

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

کد:
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

در این مرحله در صورتی که می خواهید تغییراتی در تنظیمات پیشفرض CustomBuild 2.0 بدهید (به عنوان مثال ورژن php یا آپاچی را تغییر دهید ، IonCube ، Zend و .. را نصب کنید و ..) فایل options.conf را توسط یک ویرایشگر (مانند نانو با دستور nano options.conf) ویرایش کرده و مقادیر مورد نظرتان را جایگزین کنید و سپس با دستور ctrl+x هنگام خروج تغییرات را ذخیره کنید.

سپس دستورات زیر را وارد کنید تا ارتقاء به کاستوم بیلد 2 انجام شود :

کد:
./build all d
./build rewrite_confs


موفق باشید


.
 

amin

عضو تایید شده
کاربر انجمن
عضویت
29/9/15
ارسال ها
43
امتیاز
1
سلام
با تشکر از شما
من تمام مراحل بالا رو رفتم اما با ارور زیر مواجه میشم
کد:
Stopping httpd: [FAILED]
Starting httpd: httpd:
Syntax error on line 51 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf/extra/httpd-phpmodules.conf: Cannot load /usr/lib/apache/mod_suphp.so into server: /usr/lib/apache/mod_suphp.so: undefined symbol: ap_log_rerror
مشکل از کجا میتونه باشه؟

من مراحل زیر رو هم طی کردم اما تاثیری نداشت
کد:
cd /usr/local/directadmin/custombuild/
./build update
./build apache
./build php n
./build rewrite_confs

آپشن:

کد:
#PHP Settings
php1_release=5.6
php1_mode=suphp
php2_release=no
php2_mode=php-fpm
opcache=no
htscanner=no
php_ini=no
php_timezone=Europe/London
php_ini_type=production
ioncube=yes
zend=no
suhosin=no
x_mail_header=yes

#MySQL Settings
mysql=5.6
mariadb=10.0
mysql_inst=no
mysql_backup=yes
mysql_backup_dir=/usr/local/directadmin/custombuild/mysql_backups
mysql_force_compile=no

#WEB Server Settings
webserver=apache
litespeed_serialno=trial
modsecurity=no
modsecurity_ruleset=comodo
apache_ver=2.4
apache_mpm=auto
mod_ruid2=yes
harden_symlinks_patch=yes
use_hostname_for_alias=no
redirect_host=sv2.aminet.ir
redirect_host_https=no
#WEB Server Settings
webserver=apache
litespeed_serialno=trial
modsecurity=no
modsecurity_ruleset=comodo
apache_ver=2.4
apache_mpm=auto
mod_ruid2=yes
harden_symlinks_patch=yes
use_hostname_for_alias=no
redirect_host=sv2.aminet.ir
redirect_host_https=no

#WEB Applications Settings
phpmyadmin=yes
phpmyadmin_ver=4
squirrelmail=no
roundcube=yes
webapps_inbox_prefix=no

#ClamAV-related Settings
clamav=yes
clamav_exim=yes
modsecurity_uploadscan=yes
proftpd_uploadscan=yes
pureftpd_uploadscan=yes
suhosin_php_uploadscan=yes
#Mail Settings
exim=no
eximconf=no
eximconf_release=4.3
blockcracking=no
easy_spam_fighter=no
spamassassin=no
sa_update=no
dovecot=yes
dovecot_conf=yes
pigeonhole=no

#FTP Settings
ftpd=pureftpd

#Statistics Settings
awstats=no
webalizer=yes

#CustomBuild Settings
custombuild=2.0
autover=no
bold=yes
clean=yes
cleanapache=yes
clean_old_tarballs=yes
downloadserver=files.directadmin.com

#Cronjob Settings
cron=no
cron_frequency=weekly
email=aminbabaei66@gmail.com
notifications=yes
da_autoupdate=no
updates=no
webapps_updates=yes

#CloudLinux Settings
cloudlinux=no
cagefs=no

#Advanced Settings
autoconf=yes
automake=yes
curl=yes
new_pcre=no
 
آخرین ویرایش:

msm

عضو حرفه ای
ناظر انجمن
عضویت
13/5/15
ارسال ها
185
امتیاز
6
سلام
این خطا ارتباطی به ارتقا کاستوم بیلد نداره احتمالا وقتی کاستوم بیلد رو آپدیت کردید برای نصب سرویس ها با ورژن جدیدتر نیاز به لایبراری هایی داره که رو سرور شما نیست اول کاند زیر رو بزنید تا این موارد نصب به بعد بیلد آل کنید مشکلتون احتمالا رفع میشه
کد:
yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which patch mailx bzip2-devel db4-devel
 

amin

عضو تایید شده
کاربر انجمن
عضویت
29/9/15
ارسال ها
43
امتیاز
1
سلام
این خطا ارتباطی به ارتقا کاستوم بیلد نداره احتمالا وقتی کاستوم بیلد رو آپدیت کردید برای نصب سرویس ها با ورژن جدیدتر نیاز به لایبراری هایی داره که رو سرور شما نیست اول کاند زیر رو بزنید تا این موارد نصب به بعد بیلد آل کنید مشکلتون احتمالا رفع میشه
کد:
yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which patch mailx bzip2-devel db4-devel
با تشکر از شما
من این مورد را در سایت دایرکت ادمین دیده بودم. انجام دادم اما متاسفانه همچنان ارور قبلی تکرار می شود.
فکر می کنم برخی تنظیمات options.conf شاید با هم سازگاری نداشته باشه؟
 

msm

عضو حرفه ای
ناظر انجمن
عضویت
13/5/15
ارسال ها
185
امتیاز
6
ورژن php رو روی 5.5 ست کنید چون 5.6 هنوز استیبل نیست ممکنه رفع بشه اگر نشد نیاز به دسترسی هست تا بتونم چکش کنم
 

amin

عضو تایید شده
کاربر انجمن
عضویت
29/9/15
ارسال ها
43
امتیاز
1
تشکر از شما
با suphp مشکل داشت. میگفتmod_ruid2 با تطابق نداره
 

msm

عضو حرفه ای
ناظر انجمن
عضویت
13/5/15
ارسال ها
185
امتیاز
6
بله suphp با mod_ruid2 همزمان نمیتونن فعال باشن
 

amin

عضو تایید شده
کاربر انجمن
عضویت
29/9/15
ارسال ها
43
امتیاز
1
من قبل از ارتقا به کاستوم بیلد جدید و آپدیت موارد فوق از suphp استفاده می کردم.جالب اینه که با فعال بودن suphp و غیر فعال کردن mod_ruid2 هم ارور 500 می داد. دسترسیها هم درست بود و 777 هم اصلا نداشتم.
هرکار کردم نشد از SUPHP استفاده کنم. آیا راه حلی به نظرتون میرسه؟
 

farshid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
5/1/15
ارسال ها
51
امتیاز
3
سلام
بهتر هست لاگ وب سرورتون رو ببینید که چه خطایی میده و دقیقا چه اتفاقی میافته که خطای 500 بهتون میده بعد میشه بررسی بهتری کرد و راه کار بهتری بهتون پیشنهاد داد.
در مسیر /var/log سرورتون لاگ وب سرور رو بررسی کنید یا ارسال کنید تا دوستان یا بنده بهتر بتونن راهنمایی تون کنند.
چون خطای 500 عوامل خیلی زیادی داره.
 
بالا