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



กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การเขียน Er-Diagram
โดย moo1997 จ 20 ก.ค. 2020 5:23 pm บอร์ด SQL Knowledge
0
204
จ 20 ก.ค. 2020 5:23 pm โดย moo1997
การเดินทางจากปราจีนบุรี มากรุงเทพมหานคร
โดย moo1997 จ 20 ก.ค. 2020 3:43 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
227
จ 20 ก.ค. 2020 3:43 pm โดย moo1997
CRM - Customer Relationship Management
โดย moo1997 จ 20 ก.ค. 2020 2:29 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
175
จ 20 ก.ค. 2020 2:29 pm โดย moo1997
สอบถามการหาค่าเฉลี่ยจาก timestamp ค่ะ sql
โดย Anonymous อ 19 ก.ค. 2020 5:19 pm บอร์ด Programming - PHP
1
348
จ 20 ก.ค. 2020 10:22 am โดย icphp
วิธีแก้ปัญหาตัวอักษรในใบปริ้นเอกสารจากตัวระบบห่าง ใน OpenERP / Odoo
โดย natthanit.r2538 ส 18 ก.ค. 2020 12:30 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
220
ส 18 ก.ค. 2020 12:30 pm โดย natthanit.r2538
argparse คืออะไร
โดย jirawoot พฤ 16 ก.ค. 2020 12:43 pm บอร์ด Python Knowledge
0
1749
พฤ 16 ก.ค. 2020 12:43 pm โดย jirawoot
เวอร์ชั่นใหม่มาแล้ว Joomla 3.9.20 อัพเดทความปลอดภัยหลายจุด
โดย tsukasaz พ 15 ก.ค. 2020 1:45 pm บอร์ด MindPHP News & Feedback
0
284
พ 15 ก.ค. 2020 1:45 pm โดย tsukasaz
วิธีการ การลิ้งค์ข้อมูลข้าม Sheet ใน Google Sheet คู่มือ บทความสอน
โดย Phakakrong อ 14 ก.ค. 2020 6:03 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
198
อ 14 ก.ค. 2020 6:03 pm โดย Phakakrong
c# read excel .xlsx
โดย jataz2 อ 14 ก.ค. 2020 2:50 pm บอร์ด Programming - C/C++ & java & Python
0
187
อ 14 ก.ค. 2020 2:50 pm โดย jataz2
การเทสแป้นพิมพ์
โดย natthanit.r2538 อ 14 ก.ค. 2020 1:43 pm บอร์ด Share Knowledge
0
162
อ 14 ก.ค. 2020 1:43 pm โดย natthanit.r2538
c# example format digit
โดย jataz2 อ 14 ก.ค. 2020 10:29 am บอร์ด Programming - C/C++ & java & Python
0
232
อ 14 ก.ค. 2020 10:29 am โดย jataz2
c# example read csv file
โดย jataz2 อ 14 ก.ค. 2020 10:20 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
113
อ 14 ก.ค. 2020 10:20 am โดย jataz2
งานประจำวันที่ 14 กรกฏาคม 2563
โดย Phakakrong อ 14 ก.ค. 2020 9:36 am บอร์ด M105 - ผกากรอง กุสาวดี
2
26
อ 14 ก.ค. 2020 7:26 pm โดย Phakakrong
การเขียนโพสต์แชร์ในบอร์ดด้วยรูปแบบที่ถูกต้อง
โดย Phakakrong จ 13 ก.ค. 2020 5:33 pm บอร์ด Share Knowledge
0
177
จ 13 ก.ค. 2020 5:33 pm โดย Phakakrong
วิธีการทำ Logged Calls รับ / โทรออก
โดย Phakakrong จ 13 ก.ค. 2020 2:52 pm บอร์ด M105 - ผกากรอง กุสาวดี
0
22
จ 13 ก.ค. 2020 2:52 pm โดย Phakakrong
ขอความช่วยเหลือ ดู Code สไลด์ แบบมีลูกศรกดด้านข้างครับ
โดย dzjp จ 13 ก.ค. 2020 2:43 pm บอร์ด Programming - PHP
0
188
จ 13 ก.ค. 2020 2:43 pm โดย dzjp
ร่วมใจให้ชุมชนดีเด่นกับโครงการธนาคารเห็ด
โดย medalezga จ 13 ก.ค. 2020 12:12 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
188
พ 15 ก.ค. 2020 9:58 am โดย Sirayu
การนำเอาข้อมูลหลายๆ Sheet(Excel ) มารวมกันด้วย Power Query
โดย Phakakrong จ 13 ก.ค. 2020 11:37 am บอร์ด Microsoft Office Knowledge & line & Etc
0
266
จ 13 ก.ค. 2020 11:37 am โดย Phakakrong
งานประจำวันที่ 13 กรกฏาคม 2563
โดย Phakakrong จ 13 ก.ค. 2020 9:43 am บอร์ด M105 - ผกากรอง กุสาวดี
4
65
จ 13 ก.ค. 2020 7:03 pm โดย Phakakrong
ถ้าต้องการจะส่งเมล เเล้วแนบไฟล์ไปด้วยใน phpbb ทำยังไงคะ
โดย thatsawan ส 11 ก.ค. 2020 11:33 am บอร์ด Programming - PHP
7
334
อ 14 ก.ค. 2020 2:09 pm โดย thatsawan