Joomla Extensionเพื่อนๆหลายๆคน ที่ใช้ Joomla และอยากที่จะนำ PhpBB3 มาเชื่อมต่อระบบสมาชิกเข้าด้วยกัน หลายๆคนคงกำลังมองหา Plugin หรือ component ที่จะนำมาใช้ในการเชื่อมต่อ วันนี้ผมจะมาแนะนำวิธีการใช้งาน RokBridge ที่จะทำให้เพื่อนๆเชื่อมต่อระบบสมาชิก PhpBB3 เข้ากับ Joomla อย่างง่ายๆครับ

 

 

 

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

RokBridge

เมื่อติดตั้งเสร็จแล้วให้เพื่อนๆไปที่ 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 การตั้งค่า

RokBridge

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

RokBridge

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

RokBridge

ในที่นี้ผมติดตั้ง PhpBB3 ในฐานข้อมูล Joomla นะครับ

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

RokBridge

RokBridge

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

RokBridge

RokBridge

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

http://ชื่อเว๊บของคุณ/forum 

RokBridge

RokBridge

RokBridge

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

RokBridge

RokBridge

Download

Related Articles

Check out some more great tutorials and articles that you might like

0
Edvin
23 มกราคม, 2009
Votes: +1
comment
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

0
zapgod
21 กุมภาพันธ์, 2009
Votes: +0
comment
500 Internal Server Error
มันไม่ยอมไปที่ 500 Internal Server Error แต่ถ้าไปที่ Folder Distribution ก็จะสามารถเข้าได้ เลยไม่รู้จะไปแก้ตรงไหนดี

slotpro
Slotpro
22 กุมภาพันธ์, 2009
Votes: +0
comment
...
500 Internal Server Error หมายถึงเรื่องลิงค์เหรอครับ

0
jj
06 มีนาคม, 2009
Votes: +1
comment
มีภาษาไทยแล้ว
โหลดมาใช้ได้ที่
http://www.phpbbthailand.com/

piya
piya
28 มีนาคม, 2009
Votes: +0
comment
ของผมชื่อ login ไม่เหมือนกัน
ของผมชื่อ login ไม่เหมือนกันนะ
ใน joola ชื่อ admin
ใน phpbb ชื่อ webmaster
เลยไม่กล้าลงครับ จะมีปัญหาไรป่าวครับ

slotpro
Slotpro
29 มีนาคม, 2009
Votes: +0
comment
...
ผมว่าไม่น่าเป็นอะไรนะครับมันก็เหมือนสร้าง Admin ขึ้นมาใหม่

0
ome
07 มิถุนายน, 2009
Votes: +0
comment
สงสัยครับ
เข้าหน้า ACP นี่เข้าไปยังไงเหรอคับ

0
ome
07 มิถุนายน, 2009
Votes: +0
comment
ได้แล้ว
ขอบคุณคับสำหรับความรู้ ทำได้แล้วครับ

0
พงษ์
11 มิถุนายน, 2009
Votes: +0
comment
ติดตั้งอย่างไงก็ไม่ผ่าน
ไม่ทราบเพราะเหตุใดผมลองติดตั้ง 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

0
rider28
27 มิถุนายน, 2009
Votes: +0
comment
...
GE Say: แล้วก็ phpBB3 Authentication Plugin มันไม่มีขึ้นว่า ติดตั้งที่ช่องActionเลย
มีที่ติดอยู่2อันนอกนั้น ที่ช่อง Statusเป็นInstalledหมดแล้ว

คุณ GE เข้าไปในACPของ PHPBB3ในแท็ป General/Client communication/Authentication ทางขวามือหัวแรก
Select an authentication method: จะมีช่องให้เลือก คุณก็เลือกเป็น Joomla แล้วหรือยังถ้ายังลองดู

Jirawats
Jirawats
19 สิงหาคม, 2009
Votes: +0
comment
...
คนที่ลงแล้ว ไม่ผ่านในรอบแรกจะมีปัญหาหน่อยนะครับ
ต้องตามลบไฟล์ที่มันลงไปแล้วในไดเรกทอรี่ต่าง ๆ
เสร็จแล้วต้องเข้าไปลบใน mysql ด้วยครับ
ในตารางชื่อ jos_plugins มันจะมีระเบียนของ rokbridge อยู่ 2 ระเบียน
ผมจำชื่อไม่ได้ ลองหาดูนะครับ

redstar
redstar
21 สิงหาคม, 2009
Votes: +0
comment
...
เป็นเหมือนคุณ GE Say เลยครับ ไม่ทราบว่า เกี่ยวกับ Chmode หรือปล่าวคับ
# JFolder::create: Could not create directory
# Error creating directory: /home/xxx/domains/xxx.com/public_html/forum
แบบนี่เลย

redstar
redstar
21 สิงหาคม, 2009
Votes: +0
comment
...
ได้แล้ว ล่ะคับ แต่ว่า มันไม่เชื่อมกันอ่ะคับ งง เลย -*-

0
ban
24 สิงหาคม, 2009
Votes: -1
comment
...
ติดตั้งเสร็จเรียบร้อยแล้วครับแต่มันไปตาม link ที่ bridge นะครับ คือถ้าไปที่ http://xxxx/distribution มันจะเข้าหน้า phpbb แต่ถ้าไปที่ http://xxx/forum มัน error 500 รบกวนสอบถามวิธีแก้ปัญหาด้วยครับ

กอล์ฟ
กอล์ฟ
29 สิงหาคม, 2009
Votes: +0
comment
...
ขอบคุณมากครับ

0
rtee
02 กันยายน, 2009
Votes: +0
comment
...
เป็นเหมือนกันครับ ถ้าเข้าที่ /forum จะเป็น 500 error .... แต่ถ้าเข้าไปที่ /distribution จะเข้าได้ตามปกติ.. ไม่ทราบว่าต้องแก้ไขไงบ้างครับ

เอโดงาวะ โคนัน
เอโดงาวะ โคนัน
25 ตุลาคม, 2009
Votes: +0
comment
Rokbridge
ขอบคุณนะครับ สำหรับวิธีดีๆอย่างนี้

0
melony
28 ธันวาคม, 2009
Votes: +0
comment
...
สำหรับ 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

แต่ยังทำเว็บไม่เสร็จครับ อิอิ


0
alai_ax
25 มีนาคม, 2010
Votes: +0
comment
...
Thank you very much.

BoyThanakorn
BoyThanakorn
25 เมษายน, 2010
Votes: +0
comment
...
เป็นเหมือนคุณ 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.

BoyThanakorn
BoyThanakorn
25 เมษายน, 2010
Votes: +0
comment
...
อีกนิดนะครับ อันนี้คือ 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

Write comment
smaller | bigger

security image
Write the displayed characters


busy