เพื่อนๆหลายๆคน ที่ใช้ Joomla และอยากที่จะนำ PhpBB3 มาเชื่อมต่อระบบสมาชิกเข้าด้วยกัน หลายๆคนคงกำลังมองหา Plugin หรือ component ที่จะนำมาใช้ในการเชื่อมต่อ วันนี้ผมจะมาแนะนำวิธีการใช้งาน RokBridge ที่จะทำให้เพื่อนๆเชื่อมต่อระบบสมาชิก PhpBB3 เข้ากับ Joomla อย่างง่ายๆครับ
ขั้นตอนแรกให้ backup ข้อมูลไว้เพื่อความปลอดภัยก่อนนะครับ เสร็จแล้วให้เพื่อนๆดาวน์โหลดไฟล์ com_rokbridge-1.0rc6.zip และทำการติดตั้งแบบปกติเลยครับ

เมื่อติดตั้งเสร็จแล้วให้เพื่อนๆไปที่ Components >> RokBridge เพื่อตั้งค่าไดเรกเธอรี่และติดตั้งตัว Bridge
- Bridge Path: forum (พาธที่เราจะทำการเชื่อมต่อแนะนำให้ตั้งเป็น forum)
- phpBB3 Path: distribution (พาธที่จะนำไฟล์ PhpBB3 ลงไปและทำการติดตั้งแนะนำใช้ค่าเดิม)
- SEF Enabled : เปิดใช้ SEF Url
- SEF Rewrite : เปิดใช้ Rewrite Url
- Force Remember me : ล็อคอินอัตโนมัติไม่ว่าจะล็อคอินด้าน Joomla หรือ PhpBB3
และให้กด Install ตรง phpBB3 Bridge และ Save การตั้งค่า

คราวนี้เราจะมาทำการติดตั้ง PhpBB3 กันนะครับให้เพื่อนๆ ดาวน์โหลดไฟล์ PhpBB3 รุ่นล่าสุดได้ที่ PhpBB3 Download เมื่อดาวน์โหลดไฟล์มาแล้วให้ทำการแตกไฟล์และคลิกเข้าไปเปลี่ยนชื่อโฟลเดอร์ที่เก็บไฟล์ติดตั้ง PhpBB3 เป็นชื่อตามที่เรากำหนดไว้ผมใช้ค่าพื้นฐานคือ "distribution" และอัพโหลดไฟล์ดังกล่าวเข้าสู่ ไดเรกเธอรี่ที่เราติดตั้ง Joomla

เมื่อเพื่อนๆอัพโหลดไฟล์เข้าสู่เว๊บไซต์เสร็จแล้วให้เพื่อนๆติดตั้ง PhpBB3 โดยพิมพ์ Url ดังนี้ "http://ชื่อเว๊บคุณ/distribution/install" เพื่อทำการติดตั้ง PhpBB3 ในที่นี้ผมจะไม่อธิบายการติดตั้ง PhpBB3 นะครับ

ในที่นี้ผมติดตั้ง PhpBB3 ในฐานข้อมูล Joomla นะครับ
เมื่อติดตั้งจนถึงขั้นตอนสุึดท้ายที่เราลบโฟลเดอร์ Install ใน PhpBB3 แล้วให้เรากลับมาที่ Joomla อีกครั้งครับ เพื่อทำการเช็คว่า PhpBB3 นั้นได้ถูกติดตั้งเสร็จสมบูรณ์พร้อมที่จะเชื่อมต่อหรือไม่ ถ้าเสร็จสมบูรณ์ในช่อง phpBB3 Forum จะขึ้น"Installed" เมื่อเช็คว่าเราได้ทำการติดตั้งเสร็จสมบูรณ์คราวนี้ให้เรากด Install ที่ phpBB3 Authentication Plugin และ phpBB3 Patch และทำการปรับช่อง Force Remember me เป็นYes


คราวนี้ให้เรากลับไปที่ PhpBB3 และ ล็อคอินเข้าสู่ ACP เพื่อทำการตั้งค่าให้เชื่อมกันให้คลิกไปที่เมนูด้านซ้ายที่ชื่อว่า "Authentication" เมื่อเข้าไปแล้วให้ปรับตรง Select an authentication method เป็น Joomla และ Save


เมื่อเสร็จแล้วถึงขั้นตอนสุดท้าย นั่นคือเชื่อมเมนู Joomla กับ PhpBB3 ให้เพื่อนๆสร้างเมนูโดยกำหนดเป็น External Link และใช้ url ดังนี้
http://ชื่อเว๊บของคุณ/forum



เสร็จแล้วให้ลองล็อคอินด้านหน้า Joomla และ ลองกด F5 รีเฟรชด้านหน้า Forum ถ้ามันล็อคอินเองแปลว่าใช้ได้


Check out some more great tutorials and articles that you might like
23 มกราคม, 2009
Votes: +1
|
Redirekt with Jfusion too? Hi I just wonder if you can make this Joomla - phpBB integration in combination with Jfusion too? http://www.jfusion.org |
21 กุมภาพันธ์, 2009
Votes: +0
|
500 Internal Server Error มันไม่ยอมไปที่ 500 Internal Server Error แต่ถ้าไปที่ Folder Distribution ก็จะสามารถเข้าได้ เลยไม่รู้จะไปแก้ตรงไหนดี |
|
ของผมชื่อ login ไม่เหมือนกัน ของผมชื่อ login ไม่เหมือนกันนะ ใน joola ชื่อ admin ใน phpbb ชื่อ webmaster เลยไม่กล้าลงครับ จะมีปัญหาไรป่าวครับ |
|
ติดตั้งอย่างไงก็ไม่ผ่าน ไม่ทราบเพราะเหตุใดผมลองติดตั้ง RokBridge นี้ไม่ผ่านสักที ลองรุ่นไหนก็ไม่ผ่าน งงมากเลย พอติดตั้งมันจะแบบนี้ตลอด * It was not possible to copy the selected file. * JInstaller::install: Failed to copy file: /home/a7190319/public_html/main/tmp/install_4a3095f48f75d/plugins/authentication/phpbb3_auth.php to /home/a7190319/public_html/main/plugins/authentication/phpbb3_auth.php * Plugin Install: Plugin "phpbb3_user" Already Exists! * It was not possible to copy the selected file. * JInstaller::install: Failed to copy file: /home/a7190319/public_html/main/tmp/install_4a3095f48f75d/manifest.xml to /home/a7190319/public_html/main/administrator/components/com_rokbridge/manifest.xml * Component Install: Could not copy setup file |
27 มิถุนายน, 2009
Votes: +0
|
... GE Say: แล้วก็ phpBB3 Authentication Plugin มันไม่มีขึ้นว่า ติดตั้งที่ช่องActionเลย มีที่ติดอยู่2อันนอกนั้น ที่ช่อง Statusเป็นInstalledหมดแล้ว คุณ GE เข้าไปในACPของ PHPBB3ในแท็ป General/Client communication/Authentication ทางขวามือหัวแรก Select an authentication method: จะมีช่องให้เลือก คุณก็เลือกเป็น Joomla แล้วหรือยังถ้ายังลองดู |
|
... คนที่ลงแล้ว ไม่ผ่านในรอบแรกจะมีปัญหาหน่อยนะครับ ต้องตามลบไฟล์ที่มันลงไปแล้วในไดเรกทอรี่ต่าง ๆ เสร็จแล้วต้องเข้าไปลบใน mysql ด้วยครับ ในตารางชื่อ jos_plugins มันจะมีระเบียนของ rokbridge อยู่ 2 ระเบียน ผมจำชื่อไม่ได้ ลองหาดูนะครับ |
|
... เป็นเหมือนคุณ GE Say เลยครับ ไม่ทราบว่า เกี่ยวกับ Chmode หรือปล่าวคับ # JFolder::create: Could not create directory # Error creating directory: /home/xxx/domains/xxx.com/public_html/forum แบบนี่เลย |
24 สิงหาคม, 2009
Votes: -1
|
... ติดตั้งเสร็จเรียบร้อยแล้วครับแต่มันไปตาม link ที่ bridge นะครับ คือถ้าไปที่ http://xxxx/distribution มันจะเข้าหน้า phpbb แต่ถ้าไปที่ http://xxx/forum มัน error 500 รบกวนสอบถามวิธีแก้ปัญหาด้วยครับ |
02 กันยายน, 2009
Votes: +0
|
... เป็นเหมือนกันครับ ถ้าเข้าที่ /forum จะเป็น 500 error .... แต่ถ้าเข้าไปที่ /distribution จะเข้าได้ตามปกติ.. ไม่ทราบว่าต้องแก้ไขไงบ้างครับ |
|
... สำหรับ error 500 นะครับให้เช็คที่การตั้งค่า RokBridge ก่อนและห้ามมี folder forum ในเว็บด้วยครับ เพราะเดี๋ยวมันจะจำลองให้ครับ โดยเราต้องสร้างลิ้งค์ภายนอกครับเหมือนตัวอย่างด้านบนครับ ในการตั้งค่าของ RokBridge นั้นมีขั้นตอนที่ไม่มาก ซึ่งมีรายละเอียดดังนี้ 1. Bridge Path : ตัวนี้จะเป็นการกำหนดชื่อของ Part ที่จะทำหน้าที่เสมือน กับเป็นเว็บบอร์ด โดยที่เราจะสร้างลิงค์มายัง ชื่อของ Part ที่กำหนด เช่น ถ้าเรากำหนดตามที่ให้มานั้น (forum) ลิงค์ที่เราจะใช้ก็คือ http://localhost/joomla159/forum นั้นเอง 2. phpBB3 Path : เป็นการให้เราระบุถึงชื่อของโฟรเดอร์ที่เราทำการติดตั้ง phpBB3 เอาไว้ใน Joomla ซึ่งในบทความ การติดตั้ง phpBB3 นั้นได้แจกแจงเอาไว้แล้วนะครับ (เท่ากับว่าเราก็ใช้ค่าเดิมที่ให้มาได้เลย นั้นก็คือ distribution) 3. Force Remember me เป็นเป็นการกำหนดค่าให้จดจำการ login ในลงไปด้วยใน phpBB3 ให้ตอบเป็น Yes ไว้นะครับ ส่วนที่ จขกท. ระบุว่า http://ชื่อเว็บของคุณ/forum ก็หมายถึงหากคุณลง Joomla ที่ directory ชื่ออื่นต้องเปลี่ยนใหม่ครับ เช่น http://ชื่อเว็บของคุณ/joomla/forum หรือดูได้จากหน้าจอ RokBridge Configuration ครับ หากสงสัยกรุณาอ่านเพิ่มเติมได้ที่ link ด้านล่างครับ http://www.joomlathai.net/freestyle/phpBB3/เริ่ม-Bridge-กันด้วย-RokBridge.html ส่วนผมทดสอบแล้วผ่านครับโดยใช้ RokBridge 1.0rc12 Joomla_1.5.14_eCommerce_Edition_VM_1.1.3_LaiThai phpBB-3.0.6 + thai แต่ยังทำเว็บไม่เสร็จครับ อิอิ |
|
... เป็นเหมือนคุณ ban ครับ ติดตั้งตาม คู่มือทุกอย่าง หลังจากติดตั้งเสร็จ เข้า http://xxxx/distribution มันจะเข้าหน้า phpbb ได้ แต่พอเข้า http://xxxx/forum มัน error --> 500 Internal Server Error Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, อีเมลนี้จะถูกป้องกันจากสแปมบอท แต่คุณต้องเปิดการใช้งานจาวาสคริปก่อน and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. |
|
... อีกนิดนะครับ อันนี้คือ System Information ที่่ใช้นะครับ PHP Built on: Windows NT BOY-PC 6.1 build 7600 Database Version: 5.0.51b-community-nt-log Database Collation: utf8_general_ci PHP Version: 5.2.6 Web Server: Apache/2.2.8 (Win32) PHP/5.2.6 Web Server to PHP interface: apache2handler Joomla! Version: Joomla! 1.5.15 Stable [ Wojmamni Ama Mamni ] 05-November-2009 04:00 GMT User Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; th; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 phpBB-3.0.7-PL1_thai |



