ให้เรตสมาชิก: 2 / 5

ดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

วิธี การติดตั้ง บอร์ด 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 บอร์ด ไทยแอดมิน



กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Funny today ไปไหน???
โดย chatee supasand พฤ 12 ธ.ค. 2019 11:44 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
4
พฤ 12 ธ.ค. 2019 11:44 am โดย chatee supasand
VDO - แนะนำการใช้งาน Plugin Content M Change Log
โดย numtan5839 พฤ 12 ธ.ค. 2019 10:47 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
0
3
พฤ 12 ธ.ค. 2019 10:47 am โดย numtan5839
งานประจำวันที่ 12 ธันวาคม 2562
โดย numtan5839 พฤ 12 ธ.ค. 2019 10:04 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
0
4
พฤ 12 ธ.ค. 2019 10:04 am โดย numtan5839
วิธีการนำข้อมูลคำอธิบายภาพออก ในโพสต์ของ php
โดย Ittichai_chupol พ 11 ธ.ค. 2019 7:03 pm บอร์ด PHP Knowledge
1
20
พฤ 12 ธ.ค. 2019 10:59 am โดย Sirayu
โปรแกรมคำนวณเพซ
โดย prmindphp พ 11 ธ.ค. 2019 6:50 pm บอร์ด MindPHP News & Feedback
0
18
พ 11 ธ.ค. 2019 6:50 pm โดย prmindphp
ArrayList Java กับการหาค่าที่มากที่สุดแล้วลบออก
โดย Grammanano พ 11 ธ.ค. 2019 6:38 pm บอร์ด Share Knowledge
0
20
พ 11 ธ.ค. 2019 6:38 pm โดย Grammanano
การเขียน switch case ในภาษา C
โดย Grammanano พ 11 ธ.ค. 2019 5:52 pm บอร์ด Share Knowledge
0
15
พ 11 ธ.ค. 2019 5:52 pm โดย Grammanano
VDO - Introducing to Pace Calculator
โดย numtan5839 พ 11 ธ.ค. 2019 5:38 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
2
16
พฤ 12 ธ.ค. 2019 11:15 am โดย mindphp
การลบข้อมูลจาก ArrayList ภาษา Java
โดย Grammanano พ 11 ธ.ค. 2019 5:32 pm บอร์ด Share Knowledge
0
16
พ 11 ธ.ค. 2019 5:32 pm โดย Grammanano
วิธีแปลงไฟล์ PDF เป็นไฟล์ Word ทางเว็ปไซต์
โดย noppadonsk พ 11 ธ.ค. 2019 4:24 pm บอร์ด Share Knowledge
0
22
พ 11 ธ.ค. 2019 4:24 pm โดย noppadonsk
วิธีใช้ text shortcut ใน Google Docs สร้างคำที่พิมพ์บ่อยให้พิมพ์ได้เร็วขึ้น
โดย noppadonsk พ 11 ธ.ค. 2019 4:02 pm บอร์ด Share Knowledge
0
8
พ 11 ธ.ค. 2019 4:02 pm โดย noppadonsk
รู้รึยัง Google Search ค้นหาเนื้อหาในวีดีโอได้แล้ว
โดย noppadonsk พ 11 ธ.ค. 2019 3:47 pm บอร์ด Share Knowledge
0
12
พ 11 ธ.ค. 2019 3:47 pm โดย noppadonsk
10 อันดับรถยนต์วินเทจ ที่ใครเห็นก็ต้องมอง
โดย Meygrand พ 11 ธ.ค. 2019 3:04 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
18
พ 11 ธ.ค. 2019 3:04 pm โดย Meygrand
อยากทราบวิธีการ override ไฟล์ bookmark มาใช้งานใน Extension ของ phpbb
โดย Ittichai_chupol พ 11 ธ.ค. 2019 11:00 am บอร์ด Programming - PHP
0
12
พ 11 ธ.ค. 2019 11:00 am โดย Ittichai_chupol
งานประจำวันที่ 11 ธันวาคม 2562
โดย noppadonsk พ 11 ธ.ค. 2019 10:05 am บอร์ด MT36 - นายนพดล สุชญากูล
10
42
พ 11 ธ.ค. 2019 7:00 pm โดย noppadonsk
งานประจำวันที่ 11 ธันวาคม 2562
โดย Grammanano พ 11 ธ.ค. 2019 10:02 am บอร์ด M098 - อนงค์นาท ไฝขาว
1
8
พ 11 ธ.ค. 2019 6:59 pm โดย Grammanano
งานประจำวันที่ 11 ธันวาคม 2562
โดย numtan5839 พ 11 ธ.ค. 2019 9:52 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
2
16
พ 11 ธ.ค. 2019 7:23 pm โดย numtan5839
R - Rotate back up file
โดย Grammanano จ 09 ธ.ค. 2019 8:20 pm บอร์ด M098 - อนงค์นาท ไฝขาว
1
7
จ 09 ธ.ค. 2019 8:24 pm โดย mindphp
การดึงข้อมูลใน ArrayList ภาษา Java
โดย Grammanano จ 09 ธ.ค. 2019 7:42 pm บอร์ด Share Knowledge
0
17
จ 09 ธ.ค. 2019 7:42 pm โดย Grammanano
ฺB - ไม่สามารถ cancel ใบกำกับภาษีที่สร้างผ่าน withholding tax โดยตรงได้
โดย nnamfon.26 จ 09 ธ.ค. 2019 7:27 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
4
จ 09 ธ.ค. 2019 7:27 pm โดย nnamfon.26