Articles / Documents Date: Apr 07, 2004 - 11:31 PM |
เหมาะสำหรับท่านที่ใช้ Hosting หรือ Server เป็นระบบ Linux อยู่อาจเป็น RedHat Linux / Mandrake Linux / Slackware / SuSE / Linux SIS / Grand linux / ... โดยวิธีนี้ลดเวลาในการติดตั้งพอสมควรเราเพียงแค่ upload ตัวติดตั้งเพียงไฟล์เดียว ขึ้นบน Hosting หรือ Server ที่เหลือก็สั่งติดตั้งด้วยคำสั่งทาง Command line ใครควรใช้วิธีนี้ - ผู้ดูแลระบบเซิร์ฟเวอร์องค์กร - ผู้ดูแลเว็บโฮสติ้งทั้งแบบธรรมดา, แบบ Reseller, แบบ Dedicate, ... - ผู้ใช้ทั่วไปที่ต้องการความรวดเร็วในการติดตั้ง ความต้องการ - ทาง Hosting ตัองเปิดบริการ Secure Shell หรือ Telnet ไว้ก่อนแล้ว Note บน Hosting หรือ Server ต้องลงโปรแกรม Apache / PHP / MySQL ไว้เรียบร้อยแล้ว โดยปกติหากใช้ Hosting ที่เป็นลีนุกซ์ประมาณ 99.5 % ติดตั้งไว้เรียบร้อยแล้ว ------------------- ขั้นตอน 1. ทำการดาวน์โหลดไฟล์ติดตั้งได้ ที่นี่ PostNuke-0.726-1.tar.gz 2. Upload ไฟล์ขึ้นบน Server หรือ Hosting โดยใช้โปรแกรมพวกเอพทีพี อาทิ WS_FTP, Cute FTP 3. ทำการ Remote ไปยัง Hosting ผ่านทางบริการ SSH (Secure Shell) ในที่นี้ใช้โปรแกรม Putty หากท่านใดยังไม่มีให้คลิกดาวน์โหลดที่นี่ ระบุ Host name หรือ IP Address เลือก Port เป็น 22 โปรโตคอลเลือกเป็น SSH ด้านล่างเลือกเป็น Always คลิกปุ่ม Open ระบบจะถาม Scurity Alert ให้ตอบ Yes ระบุชื่อ login / password เข้าระบบ จะได้ Prompt เป็นสัญลักษณ์ $ ก่อนที่จะไปใช้งาน ในที่นี้เรามาดูคำสั่ง linux พื้นฐานที่จำเป็นต้องทราบสำหรับสั่งงานต่างๆ คำสั่ง Linux พื้นฐาน (Linux Command) ls ใช้ดูข้อมูล ls -al ใช้ดูข้อมูลแบบละเอียด cd data1 เข้าไปยังไดเร็กทอรี data1 cd .. ถอยกลับหลัง 1 ระดับ cd /var/www/html เข้าไปยังไดเร็กทอรีที่ระบุ cp test1.php test2.php คัดลอกไฟล์ test1.php เป็น test2.php mv test1.php /data1 ย้ายไฟล์ test1.php ไปไว้ในห้อง data1 rm test.php ลบไฟล์ test.php rm -rf data1 ลบไดเร็กทอรี data1 tar ใช้แตกไฟล์เหมือน winzip บนวินโดวส์ chmod 666 config.php เปลี่ยนโหมดไฟล์ config.php ให้สามารถอ่านและเขียนได้ chmod 777 config.php เปลี่ยนโหมดไฟล์ config.php ให้สามารถอ่านและเขียนและคอมไพล์ได้ cat config.php ดูรายละเอียดข้อมูลในไฟล์ config.php cat config.php|more ดูรายละเอียดในไฟล์เป็นหน้าๆ logout ออกจากระบ การใช้ Editor VI VI เป็น Editor ที่มีใช้ในระบบ linux แทบทุกตัว ใช้ในการแก้ไขซอสต์โค้ดและเขียนสคริปต์ต่างๆ รูปแบบ vi ชื่อไฟล์ เช่น vi config.php เข้าแก้ไขไฟล์ config.php หลังจากเข้าไปในไฟล์แล้วให้กดปุ่ม i เพื่อแก้ไขไฟล์ บันทึกไฟล์กด Esc [enter] กด :wq [enter] เมื่อเราเรียนรู้คำสั่งต่างๆ เรียบร้อยแล้วคราวนี้เรามาดูวิธีการติดตั้งกัน ทำการแตกไฟล์ด้วยคำสั่ง tar $ tar -zxvf PostNuke-0.726-1.tar.gz แตกไฟล์ $ ls ดูข้อมูล $ cd PostNuke-0.726-1 เข้าไปในไดเร็กทอรี จะมีไดเร็กทอรีสองไดเร็กทอรีคือ html < เก็บโปรแกรม PostNuke phoenix-sql < เก็บโครงสร้างฐานข้อมูลทั้งหมด เข้าไปในห้องฐานข้อมูล $ cd phoenix-sql สั่งสร้างฐานข้อมูล กรณีมีสิทธิสร้าง รูปแบบ mysqladmin create your_db_name -p เช่น $ mysqladmin create cmsdata $ mysqladmin create cmsdata -u root -pxxx หากไม่สามารถสั่งงานได้ให้เข้าใช้งานโดยใช้คำสั่ง mysql $ mysql -u ชื่อล็อกอิน -pรหัสผ่าน mysql> show databases; [enter] mysql> create database cmsdata; [enter] mysql > exit สั่ง Dump ข้อมูลลงฐานข้อมูล รูปแบบ mysql your_db_name<Phoenix-0.7.2.6.sql เช่น $ mysql cmsdata<Phoenix-0.7.2.6.sql $ mysql cmsdata<Phoenix-0.7.2.6.sql -u root -pxxx ทำการคัดลอกไดเร็กทอรี html ห้องเก็บข้อมูลทั้งหมดไปไว้ยังหัองเก็บเว็บ ระบบ linux โดยทั่วไปอยู่ที่ \var\www\html ..................................... เก็บเว็บองค์กร \home\user_name\public_html ........ เก็บเว็บผู้ใช้ทั่วไป เปลี่ยนโหลดไฟล์ config.php และ config-old.php ให้สามารถอ่านแล้เขียนได้ $ chmod 666 config* [enter] เปิด Browser เรียกทดสอบเว็บไซต์ http://www.sitename.com/html/ [enter] ...............................ทดสอบผ่านไซต์หลัก http://www.sitename.com/~user_name/html [enter] ............... ทดสอบผ่านไซต์ User ทดสอบป้อน Login / Password Login : Admin Password : Password * Admin กับ Password เป็นชื่อและรหัสผ่าน Default ของระบบผู้ดูแลสามารถเปลี่ยนแปลงได้ในภายหลัง เป็นไงหวังเป็นอย่างยิ่งว่าการติดตั้งวิธีนี้คงถูกอกถูกใจ้หลายๆ ท่านนะครับ มันรวดเร็วดี ผมเองก็ชอบใช้การติดตั้งวิธีนี้ แต่ต้องพยายามเรียนรู้คำสั่ง linux นิดหน่อย รับรองมีประโยชน์แน่นอน.... อนึ่ง ในการติดตั้ง PostNuke นั้นสามารถทำได้อีกวิธีคือการสร้างโปรแกรมทั้งหมดไว้ที่เครื่องพีซีตัวเองก่อน หลังจากทำเสร็จประมาณสัก 80-90% แล้วค่อยอับโหลดขึ้นบน Hoting หรือ Server ทางฝั่งศูนย์บริการก็ได้ โดยการ Dump ฐานข้อมูลขึ้น วิธีนี้ก็เป็นอิกวิธีที่น่าสนใจ คราวหลังว่างๆ ทางทีมงานจะนำรายละเอียดขึ้นให้อีครั้งหนึ่ง ---------------------------------------------------- CMS thailand Development Team |
This article comes from CMSThailand.com http://www.cmsthailand.com/web45-47/ The URL for this story is: http://www.cmsthailand.com/web45-47/modules.php?op=modload&name=News&file=article&sid=40 |
ไม่มีความเห็น