ให้เรตสมาชิก: 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 บอร์ด ไทยแอดมิน



กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Gamification คืออะไร
โดย nai_cyp พฤ 20 ส.ค. 2020 12:47 pm บอร์ด Share Knowledge
0
732
พฤ 20 ส.ค. 2020 12:47 pm โดย nai_cyp
MJClone ตัวช่วยในการ Clone เว็บไซต์ Joomla ที่ไม่ได้ทำได้แค่การ Clone !!!
โดย bolue พฤ 20 ส.ค. 2020 12:35 pm บอร์ด MindPHP News & Feedback
0
107
พฤ 20 ส.ค. 2020 12:35 pm โดย bolue
ภ.ง.ด.54 เหมือนและต่างกับ ภพ.36 อย่างไร
โดย natthanit.r2538 พ 19 ส.ค. 2020 6:50 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
1
160
อ 01 ก.ย. 2020 8:10 am โดย prmindphp
สอบถามวิธีการใส่รูปภาพตัวอย่าง ใน joomla editor
โดย bolue พ 19 ส.ค. 2020 12:02 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
180
พ 19 ส.ค. 2020 12:20 pm โดย bolue
วิธีใช้คำสั่ง cmp ใน Python 3
โดย nai_cyp อ 18 ส.ค. 2020 6:23 pm บอร์ด Python Knowledge
0
150
อ 18 ส.ค. 2020 6:23 pm โดย nai_cyp
มาแล้วว MDevents ตัวช่วยในการจัดการตารางข้อมูลกิจกรรมต่างๆ !!!
โดย bolue อ 18 ส.ค. 2020 5:19 pm บอร์ด MindPHP News & Feedback
0
154
อ 18 ส.ค. 2020 5:19 pm โดย bolue
โปรแกรมตรวจสอบอุณหภูมิของฮาร์ดแวร์
โดย nai_cyp อ 18 ส.ค. 2020 3:04 pm บอร์ด Software testing
0
242
อ 18 ส.ค. 2020 3:04 pm โดย nai_cyp
วิธีลดเสียงรบกวนในวิดีโอด้วย DaVinci Resolve 16
โดย nai_cyp อ 18 ส.ค. 2020 2:19 pm บอร์ด Graphic design
0
159
อ 18 ส.ค. 2020 2:19 pm โดย nai_cyp
สอบถามวิธีดึงค่าจาก sql มาเข้าไลน์
โดย 2kkkkk จ 17 ส.ค. 2020 6:43 pm บอร์ด Programming - PHP
3
253
พฤ 20 ส.ค. 2020 6:57 pm โดย mindphp
วิธีใส่เสียงประกอบด้วย ลงในวีดีโอ ด้วย DaVinci Resolve 16
โดย nai_cyp จ 17 ส.ค. 2020 5:53 pm บอร์ด Graphic design
0
130
จ 17 ส.ค. 2020 5:53 pm โดย nai_cyp
สอบถามโปรแกรมอัดหน้าจอ (Windows)
โดย nai_cyp จ 17 ส.ค. 2020 1:16 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
293
จ 17 ส.ค. 2020 1:17 pm โดย thatsawan
วิธีใส่ข้อความในวิดีโอด้วย DaVinci Resolve 16
โดย nai_cyp จ 17 ส.ค. 2020 10:37 am บอร์ด Graphic design
0
155
จ 17 ส.ค. 2020 10:37 am โดย nai_cyp
วิธีเบลอวิดีโอด้วย DaVinci Resolve 16
โดย nai_cyp อ 16 ส.ค. 2020 5:33 am บอร์ด Graphic design
0
131
อ 16 ส.ค. 2020 5:33 am โดย nai_cyp
การต่อวิดีโอด้วย DaVinci Resolve 16
โดย nai_cyp อ 16 ส.ค. 2020 5:07 am บอร์ด Graphic design
0
113
อ 16 ส.ค. 2020 5:07 am โดย nai_cyp
วิธีตัดวิดีโอด้วย DaVinci Resolve 16
โดย nai_cyp อ 16 ส.ค. 2020 4:50 am บอร์ด Graphic design
0
141
อ 16 ส.ค. 2020 4:50 am โดย nai_cyp
ติดตั้ง Joomla บน ubuntu ไม่ได้ค่ะ
โดย bolue ส 15 ส.ค. 2020 6:35 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
6
282
จ 17 ส.ค. 2020 10:50 am โดย bolue
การใส่ เมนู ใน editor ของ mindphp ไม่ขึ็นข้อมูล
โดย bolue ส 15 ส.ค. 2020 10:14 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
0
156
ส 15 ส.ค. 2020 10:14 am โดย bolue
Joomla 4 beta 3 มาแล้ว มีอะไรใหม่ บ้างมาดูกัน
โดย mindphp ศ 14 ส.ค. 2020 2:12 pm บอร์ด MindPHP News & Feedback
0
137
ศ 14 ส.ค. 2020 2:12 pm โดย mindphp
การใช้ try-catch จับ Exception ในภาษา Java
โดย nai_cyp พฤ 13 ส.ค. 2020 2:47 pm บอร์ด Share Knowledge
0
161
พฤ 13 ส.ค. 2020 2:47 pm โดย nai_cyp
การใช้ switch ในภาษา Java
โดย nai_cyp พฤ 13 ส.ค. 2020 2:45 pm บอร์ด Share Knowledge
0
156
พฤ 13 ส.ค. 2020 2:45 pm โดย nai_cyp