ติดตั้ง Directadmin กับ Centos 6

สวัสดีครับ ห่างหายจากการเขียน Blog ไปนานแสนนาน (ประมาณปีกว่าๆ) เพราะว่าขี้เกียจ ไม่มีอารมณ์จะเขียน วันนี้ไม่รู้มีอะไรมาดลใจ เลยมานั่งปัดฝุ่น Blog แห่งนี้ขึ้นมาใหม่อีกที ก็เลยถือโอกาสเขียนถึงเรื่องราวที่ได้พบมาในวันนี้เลยก็แล้วกัน 555+
สองสามวันก่อนมีลูกค้ามาสอบถามว่าเคยติดตั้ง DirectAdmin กับ CentOS 6 ซึ่งเป็นเวอร์ชั่นล่าสุดหรือยัง เราเองก็ยังไม่เคยลองแฮะ แต่เคยได้ยินข่าวตั้งแต่เดือนกันยายนปีที่แล้วว่าเจ้า DirectAdmin มัน Support CentOS 6 โดยสมบูรณ์แล้ว ด้วยความอยากรู้ เช้านี้ก็เลยถือโอกาสซื้อ License DirectAdmin มาตัวนึงแล้วก็จัดการทดสอบติดตั้งกับเจ้า CentOS 6 ซะเลย
วิธีการลงก็แทบไม่แตกต่างกับการติดตั้งใน CentOS 5 เลยครับ แต่เขียนไว้ในนี้กันลืมบางจุดนิดหน่อย ![]()
1. แรกเริ่มเลยก็ติดตั้ง CentOS 6 แบบ Minimal ให้เรียบร้อย
2. ให้ทำการอัพเดต/ติดตั้ง lib ต่างๆ ดังด้านล่างนี้ (เครดิตพี่ @icez)
|
1
2
3 |
yum -y updaterpm -Uvh http://mirrors.thzhost.com/epel/6/x86_64/epel-release-6-5.noarch.rpmyum -y install gcc-c++ make patch screen wget quota ncftp bind bind-utils caching-nameserver which bison flex webalizer nano patch openssl-devel.x86_64 curl-devel.x86_64 e2fsprogs-devel.x86_64 perl-DBI ntp tcpdump iptables telnet cpan traceroute rsync openssh-clients perl-Term-ReadKey autoconf rpm-build vim-enhanced nginx automake libaio libcurl-devel |
3. เริ่มติดตั้ง DirectAdmin กันตามปรกติเลย
|
1
2
3
4
5 |
screencdwget http://www.directadmin.com/setup.shchmod +x setup.sh./setup.sh |
4. พอติดตั้ง DirectAdmin เรียบร้อยแล้ว ถ้าเป็น CentOS 5 มันจะมีขึ้นมาให้เลยว่า Username/Password ของ admin คืออะไร แต่งงเหมือนกันว่าทำไมติดตั้งบน CentOS 6 รอบนี้ถึงไม่ขึ้นให้ แถมไฟล์ Config ของ DirectAdmin ก็สร้างไม่ครบอีก แก้ไขโดยสั่งคำสั่งนี้ครับ
|
1
2 |
cd /usr/local/directadmin ความคิดเห็นทั้งหมด
22/10/2012 | 13:22:15
ไปเปิด short_open_tag = On ใน php.ini แล้ว restart apache 1 ครั้ง
|
1
2
cd /usr/local/directadmin
./directadmin i
จากนั้นสามารถดู Username/Password ของ admin ได้โดย
1
cat /usr/local/directadmin/scripts/setup.txt
เป็นอันเสร็จเรียบร้อย ผ่านฉลุย ทดสอบโดยเอาเว็บมารันแล้วก็ปรกติทุกส่วนครับ