นโยบายการจัดการความรู้ มหาวิทยาลัยสงขลานครินทร์ 1.ให้ใช้เครื่องมือการจัดการความรู้ผลักดัน คุณภาพคน และกระบวนทำงาน 2.ส่งเสริมการแลกเปลี่ยนประสบการณ์การทำงาน จากหน้างาน 3.ส่งเสริมให้มีเวทีเรียนรู้ร่วมกัน
อ่าน: 6460
ความเห็น: 5

วิธีการติดตั้ง บอร์ด SMF ร่วมกับ mambo [C]

กำลังหาข้อมูลเรื่อง การนำ บอร์ด SMF ร่วมกับ mambo ค้นไปค้นมาก็มาเจอวิธีการติดตั้งดังกล่าว ก็กลัวว่าถ้าวันหลังจะทำอีกจะจำได้ไหม ถ้าลืมทำไงดีละก็เลยได้เอาเนื้อหาความรุ้นั้นมาบันทึกลงใน บล็อก เพื่อเป็นสมุดบันรทึกออนไลน์ของผมเองได้ครับ
 

กำลังหาข้อมูลเรื่อง การนำ  บอร์ด SMF ร่วมกับ mambo ค้นไปค้นมาก็มาเจอวิธีการติดตั้งดังกล่าว ก็กลัวว่าถ้าวันหลังจะทำอีกจะจำได้ไหม ถ้าลืมทำไงดีละก็เลยได้เอาเนื้อหาความรุ้นั้นมาบันทึกลงใน บล็อก เพื่อเป็นสมุดบันรทึกออนไลน์ของผมเองได้ครับ

เนื้อหาทั้งหมดขอยกความดีให้  คุณ rukawa บอร์ด ไทยแอดมิน

 

ธีติดตั้ง mambo + บอร์ด smf
ติดตั้ง mambo + บอร์ด smf



วิธี การติดตั้ง บอร์ด SMF ร่วมกับ mambo
มี 3 ขั้น ได้แก่
1. ติดตั้ง SMF บอร์ด
2. ติดตั้ง mambo
3. การ Bridge (เชื่อม) mambo กับ บอร์ด SMF

 


เอามาแปะไว้ให้ครับ  เผื่อเป็นประโยชน์แก่เพื่อนๆ ในนี้บ้าง
หลังจากที่มั่วๆ กับเวปส่วนตัวจนสำเร็จ  ลองเล่นๆ ดูนะครับ



จากที่ลองมั่วกับเวปตัวเองจนได้มาได้นั้น   เลย
เขียนๆ ประสบการณ์บ้างเผื่อใครจะอยากทำบ้าง

การติดตั้งบอร์ด SMF ร่วมกับ mambo
แบ่งเป็น 3 ขั้นหลักๆ  ได้แก่
1. install SMF บอร์ด
ซึ่งดาวโหลดได้จาก http://www.simplemachines.org/download/
แล้วก็พาร์ชภาษามาลง ที่ http://www.simplemachines.org/download/?languages
เมื่อดาวโหลดมาแล้ว  ก็ให้ทำการแตกซิปโฟลเดอร์แล้วโยนเข้า FTP ที่เราฝากโฮสไว้  ในโฟลเดอร์ของเวป
แล้วก็ทำการเปลี่ยนชื่อโฟลเดอร์ให้ง่ายๆ เช่น forum หรือ webboard อะไรก็ว่าไป  มันจะเป็นพาร์ทเวลาเข้าบอร์ด
ของโดเมนนั้นเช่น   http://www.domain.com/forum 


แล้วในกรณีที่โฮสเป็น os  LINUX ก็จะต้องทำการ chmod ไฟล์ในโฟลเดอร์ ของ SMF ที่เราอัพไปด้วยเป็นการกำหนด permission ในการลง
โดยจะกำหนดดังนี้
cmod 777 โฟลเดอร์   แล้วก็กดให้ apply all subfolder เพื่อให้มีผลต่อโฟลเดอร์ย่อยภายในด้วยน่ะ
- attachments/
- avatars/
- Packages/
- Smileys/
- Sources/
- Themes/
และก็ไฟล์
- agreement.txt
- Settings.php
- Settings_bak.php

ปล. ห้าม chmod 777 โฟลเดอร์หลักของ บอร์ด SMF เพราะมันจะเออเรอร์เป็น Internal Error เข้าไมได้

   1.1 เข้าไปสร้างฐานข้อมูล โดยส่วนมากจะเป็น mysql ที่ทางโฮสมีไว้  โดยการสร้างจะทำได้หลายอย่าง บางเจ้าจะมี control panel มาให้ 
หรือบางเจ้าก็จะให้เข้าทำใน phpmyadmin ก็สามารถใช้งานได้เหมือนกัน  หรือบางที่ก็สร้างมาให้เลย 1 ฐานข้อมูลแล้วแต่ไป
หลักการเหมือนกันก็คือ  สร้างฐานข้อมูลเปล่าๆ มา 1 ลูก   หากมีแล้วก็ใช้ที่มีก็ได้
โดยใช้ตาม user และ password ตามที่ทางโฮสแจ้งมา

ที่นี้ก็ถึงการ install ตัวบอร์ด SMF โดยป้อน url ตามโดเมนที่มี แล้วต่อด้วยชื่อ Folder ของ SMF นั้น
เช่น www.domain.com/forum
ก็จะได้หน้าการอินสตอลดังรูป


ก็ใส่ค่าของระบบที่เรามี
Forum name: = ชื่อ เวปบอร์ดที่เราจะตั้ง
Forum name: = url ผู้ที่จะใช้งานเวปบอร์ดเข้ามา   ( ไม่ต้องเปลี่ยน )
Gzip Output: = ระบบบีบไฟล์ ( ไม่ต้องเปลี่ยน ) ติ๊กไว้
Database Sessions: = session ของระบบฐานข้อมูล ติ๊กไว้
MySQL server name: = ชื่อเครืองเซิร์ฟเวอร์  ส่วนมากทางโฮสก็จะใช้ค่าเดิมคือ loacalhost หรือใส่ไอพี 127.0.0.1
MySQL username: = user name ของฐานข้อมูลที่เราได้สร้างไว้ก่อนหน้านี้  ถ้าไม่รู้ลองใส่ username ของ FTP ดู
MySQL password: = password ของฐานข้อมูลที่เราสร้างไว้
MySQL database name: = ชื่อฐานข้อมูลที่เราสร้างไว้แล้ว
MySQL table prefix: = กำหนดตัวอักษรนำหน้าชื่อตารางในฐานข้อมูล  เปลี่ยนหรือไม่เปลี่ยนก็ได้
คลิก proceed
จะมาหน้าส่วนของการสร้างผู้ดูแลระบบ
user = ใส่ username ผู้ที่จะดูแลระบบ
password = รหัสผ่านผู้ดูแลระบบ
re-password = รหัสผ่านผู้ดูแลระบบ ใส่ย้ำอีกที
e-mail = อีเมลล์ของผู้ดูแลระบบ  หากมีเออเรอร์ให้ระบบจะส่ง error ไปให้ทางเมล์นี้
password อีกตัว = เป็นการถามรหัสผ่านของ ฐานข้อมูล  อีกที
คลิก proceed
จะมีข้อความยินดี  ลงสำเร็จและกดที่ ฟอรัมติดตั้งใหม่    ก็จะพบหน้าตาเวปบอร์ดครับ
และจะมีข้อความว่า  ไฟล์ install.php ยังไม่ได้ลบ  ให้เราเข้า ftp ไปลบ  หรือ rename ไฟล์นั้นเสีย
แค่นี้ก็ได้บอร์ด SMF ไว้ใช้แล้ว

************************************************


2. การอินสตอล ตัว mambo
download ตัว mambo ไทยได้จาก http://www.thaimambo.net/index.php?option=com_remository&Itemid=26
ดาวโหลดมาเสร็จก็ แตกซิปไฟล์  แล้วโยนขึ้น FTP ไปไว้บนไดเรครี่ของเวปเลย
แล้วหากโฮส เป็น LINUX ก็ทำการ chmod 777 ทั้งหมดเลย  apply all subfolder ด้วย
แล้วก็ทำการเข้าอินสตอร์ที่ url ของโดเมนเลยครับ  หากสร้างโฟลเดอร์ย่อยไว้ก็พิมไปด้วย เช่น
www.domain.com/mambo   ( อันนี้กรณีสร้างแมมโบ้ ในโฟลเดอร์อีกที)
จะโผล่หน้าการอินสตอล์ของ mambo เลย
- หน้าแรกจะเป็นการโชว์ค่าว่าพร้อมติดตั้งหรือไม่  ต้องเป็น writeable ( เขียนลงไฟล์ได้) สีเขียวๆ หมดนะ   next
- เป็นหน้าการแสดงเงื่อนไขของ mambo   next
- เป็นหน้าการใส่ข้อมูลเซิร์ฟเวอร์
  ชื่อโฮส = localhost (ซึ่งเป็นค่าปกติที่ใช้กันทั่วไป บางที่เท่านั้นถึงเป็นค่าอื่น )
  ชื่อผู้ใช้ฐานข้อมูล = user ของฐานข้อมูล ที่เราสร้างไว้
  รหัสผ่านฐานข้อมูล =  ตามที่สร้างไว้เลย
   ชื่อฐานข้อมูล = ชื่อฐานข้อมูล  ***ในกรณีที่เราจะทำ mambo ให้เชื่อมต่อกับบอร์ด mambo ก็ใส่เป็นฐานข้อมูลเดียวกัน
  ค่า Prefix =   ค่านำหน้าชื่อตารางในฐานข้อมูล  *** ห้ามใส่เหมือนกับของเวปบอร์ดนะ
   ต้องการลบตารางที่มีอยู่หรือไม่ = (ให้เลือกเฉพาะ ในกรณีที่ท่านได้เคยทำการติดตั้งไปแล้วหนึ่งครั้ง แต่ต้องการติดตั้งทับใหม่อีกที )
  ต้องการสำรองข้อมูลตารางหรือไม่ =(ในกรณีนี้ถ้าท่านติดตั้งใหม่อีกครั้ง แต่ต้องการสำรองข้อมูลเดิมที่มีอยู่ในตารางให้เลือกที่นี่ครับ )
  ต้องการติดตั้งข้อมูลตัวอย่างหรือไม่ = (ถ้าท่านต้องการติดตั้งข้อมูลตัวอย่างลงไป ซึ่งแมมโบ้มีมาให้อยู่แล้ว ก้อต้องติ๊กเลือกเครื่องหมายในข้อนี้ด้วยครับ)
กด next
- ตั้งชื่อ ไซต์ของเรา  กด next
- การกำหนด พาธของ Mambo URL อีเมล์ และรหัสผ่านของ Admin
   ค่า URL และ path ให้ค้างค่าเดิมไว้ห้ามเปลี่ยน
   ส่วน email และ รหัสผ่านที่ระบบเจ็นค่ามานั้น   เราก็เปลี่ยนเป็นของเราเองแล้วจำให้ได้นะครับ
   เพราะการปรับแต่งต่างๆ ใน mambo ต้องใช้รหัสนี้
กด next 
-  หน้าต่างแสดงค่าต่างๆ ของ admin  และพาสเวิร์ด ของ admin
   แล้วกดไปหน้า ดูเวปไซต์
- จะมีข้อความให้เราลบโฟลเดอร์ install ของ mambo  เราก็ไปลบออกซะ
แล้วก็ลองเข้าดู  ก็จะได้เวปไซตดังใจ

*********************************************

3. การ Bridge mambo กับ บอร์ด SMF
ดาวโหลด MOS_SMF Bridge ที่ http://mamboxchange.com/projects/mos-smf/
จะได้ไฟล์มาข้างในจะมีแบ่งเป็น step by step ไฟล์ต่างๆ จะอยู่ในโฟลเดอร์แต่ละสเตปเลย  จะอธิบายดังนี้
step 1  -  เข้าไปในบอร์ด SMF แล้วจัดการลงแพคเกจ smf_mambo3.1.tar.gz  ที่ศูนย์กลางจัดการแพคเกจซะ  ตรวจสอบให้แต่ว่า success สำเร็จ
               หากมีเวอร์ชั่นเก่าอยุ่ให้ทำการ uninstall ออกซะก่อน
           -   ถ้าติดตั้งไม่สำเร็จ  ให้ทำการแตกไฟล์ zip แล้วอัพไฟล์ MOS_SMF.php ไปไว้ใน ไดเรคโทรี่ ของ SMF ของคุณแล้วเข้าโฟลเดอร์ Sources
step 2  -  เข้าไปในส่วนจัดการของ mambo  แล้วทำการ install component  com_smf.zip  ดูค่าต่างๆ ให้ถูกต้อง
               โดยถ้าไม่แน่ใจก็กดปุ่ม create path automaically   
           -  เลือก unwrapped
           -  Use SMF Register  เพื่อให้เมื่อ Register user เข้า SMF
step 3 - ติดตั้ง SMF-Registration คอมโพเนนท์ของ mambo 
step 4 - ติดตั้ง mod_smf_login.php  ในส่วนของ module ของ mambo
          -  จัดการเทมเพลต โดยไปที่ เวป > การจัดการเทมเพลท > เทมเพลตเวปไซต์    คลิกเลือกเทมเพลตที่ใช้งานอยู่ (index.php)
             แล้วกด Edite HTML   แล้วใส่โค๊ดนี้ในส่วนของก่อน

โค๊ด:
          global $sc$context;

if (!
defined('SMF')){
require (
"administrator/components/com_smf/config.smf.php");
require (
$smf_path."/SSI.php");
}

$sc = &$context['session_id'];
$_SESSION['USER_AGENT'] = $_SERVER['HTTP_USER_AGENT'];

mysql_select_db($mosConfig_db);
?>

แล้วก็ใส่  โค๊ดนี้ในส่วนของก่อน
โค๊ด:
($db_name); ?>
เสร็จแล้วก็ เลือกเป็น plublish เทมเพลตซะ  ก็จะได้เวป mambo ที่เชื่อมต่อ  user เดียวกันระหว่าง 2 ระบบแล้ว
โอย  เหนื่อย...
พอดีขี้เกียจๆ หน่ะ ไม่งั้นจะลงรูปเยอะๆ และแต่ก็น่าจะพอเข้าใจและนะ
โชคดีทุกท่าน    Grin
เสร็จแล้วก็ เลือกเป็น plublish เทมเพลตซะ  ก็จะได้เวป mambo ที่เชื่อมต่อ  user เดียวกันระหว่าง 2 ระบบแล้วโอย  เหนื่อย...พอดีขี้เกียจๆ หน่ะ ไม่งั้นจะลงรูปเยอะๆ และแต่ก็น่าจะพอเข้าใจและนะโชคดีทุกท่าน   

 


ที่มา จาก คุณ rukawa บอร์ด ไทยแอดมิน
หมวดหมู่บันทึก: เรื่องทั่วไป
สัญญาอนุญาต: สงวนสิทธิ์ทุกประการ Copyright
สร้าง: 13 สิงหาคม 2551 01:57 แก้ไข: 21 มิถุนายน 2552 14:39 [ แจ้งไม่เหมาะสม ]
ดอกไม้
สมาชิกที่ให้กำลังใจ
 
Facebook
Twitter
Google

บันทึกอื่นๆ

ความเห็น

Ico48
pomdent [IP: 192.168.100.112]
13 สิงหาคม 2551 07:16
#34139
  • สุดยอดเลยครับ อ.ต้ม
  • มีสิ่งดี ๆ ให้สังคมเสมอ

อย่าลืมติดตั้ง Capcha ด้วยนะครับ เป็นตัวที่ทำให้เวลาจะ Post ต้องอ่านภาพตัวอักษรน่ะครับ

ไม่งั้นคุณอาจเป็นพวกขาย Viagra ไม่รู้ตัวนะเอ้อ

ครับพี่ pomdent ครับ ผมลองดูแล้วน่าจะเป็นประโยน์ในการนำมาต่อยอดและประยุกต์สำหรับคนทำเว็บแบบเราๆ ครับ

ขอบคุณคำแนะนำของพี่ nagarindkx ครับ เลยได้นึกขึ้นมาได้เลยถึงจุดสำคัญที่ไม่ควรมองข้ามครับ อ่อ ถ้าให้ดีช่วยเขียนยันทึกแนะนำการติดตั้ง Capcha ให้ด้วยนะครับ จะได้เก็บความรู้มาประยุต์ใช้กันครับ

Ico48
อำนาจ [IP: 192.168.100.112]
14 สิงหาคม 2551 15:11
#34264
โอ้โห้เยี่ยมเลยครับ

ครับพี่ pomdent ครับ ผมลองดูแล้วน่าจะเป็นประโยน์ในการนำมาต่อยอดและประยุกต์สำหรับคนทำเว็บแบบเราๆ ครับ

ขอบคุณคำแนะนำของพี่ nagarindkx ครับ เลยได้นึกขึ้นมาได้เลยถึงจุดสำคัญที่ไม่ควรมองข้ามครับ อ่อ ถ้าให้ดีช่วยเขียนบันทึกแนะนำการติดตั้ง Capcha ให้ด้วยนะครับ จะได้เก็บความรู้มาประยุต์ใช้กันครับ

พี่ อำนาจ ลองเอาไปใช้ดูนะครับ ผมเองกำลังลองอยู่ครับ ถ้าเสร็จแล้วจะเอามาบอกต่อครับ

คุณต้องทำการเข้าระบบก่อนแสดงความเห็น