RokBridge整合joomla與phpBB3總整理(同一層作法)
- airwaves1217
- Topic Author
- 訪客
2008-09-03 12:54 #11230
來自 airwaves1217
airwaves1217 created the topic: RokBridge整合joomla與phpBB3總整理(同一層作法)
看上好多位網友的作法再加上找到如何同層且順利同步的方法特地整理起來寫成一份出來
OS:B2D linux
php&mysql:四版跟五版都測試過運行正常
安裝位置: /var/www/joomlaxxx
/var/www/phpBB3
安裝步驟:
1.先安裝joomla1.5.6與phpBB3.0.2到/var/www目錄(目錄名稱 joomlaxxx、phpBB3)下(依照各OS環境)、基本設定完成
2.安裝rokbrigde:(以下brightman 網友提供安裝步驟)
一.下載橋接器 rokbridge-RC5b2_erst_entpacken.zip
http://www.rocketwerx.com/products/rokbridge/downloads
解壓 rokbridge-RC5b2_erst_entpacken.zip
得到以下四個檔案:
joomla15-bridge
手動安裝
phpBB3-authentication
手動安裝
joomla15-authentication
後台安裝
joomla15-user
後台安裝
二.手動安裝:
a. joomla15-bridge 解壓得到 forum 資料夾,直接複製上傳到主機根目錄 /var/www/joomlaxxx/forum
b. phpBB3-authentication 解壓得到 includes 資料夾, 將裡面的檔案 auth_joomla.php 複製上傳到 phpBB3 目錄
/var/www/phpBB3/includes/auth/auth_joomla.php
三.後台安裝plugin
joomla15-authentication
joomla15-user
plugin 安裝完成後點選啟動
四.修改部分檔案
a.修改 /var/www/joomlaxxx/forum/configuration.php
第15行
var $phpbb_path = 'distribution';
改成 var $phpbb_path = '../phpBB3';(改成您phpBB3的目錄名稱)
b.修改 /var/www/joomlaxxx/plugins/user/phpbb3.php
第336行
$where = "login_name='" . $username . "'";
改成 $where = "username_clean='" . $username . "'";
c.修改/var/www/joomlaxxx/plugins/authentication/phpbb3.php
第93行
."\n WHERE login_name = ". $db->Quote($credentials);
改成 ."\n WHERE username_clean = ". $db->Quote($credentials);
d.修改/var/www/phpBB3/includes/auth/auth_joomla.php
第188行
define( 'JPATH_BASE', $phpbb_root_path.'/..');
改成 define( 'JPATH_BASE', $phpbb_root_path.'../joomlaxxx');
(這個看妳joomla目錄放置位置去做變動)(主要是在登出phpBB3及登入phpBB3主控台時會出現的錯誤訊息)
第217行 (iamfunnyqueen 網友提供)
JLoader::register('JText' , JPATH_LIBRARIES.DS.'methods.php');
改成 JLoader::register('JText' , JPATH_LIBRARIES.DS.'joomla'.DS.'methods.php');
(防止在phpBB3討論區輸入不正確的帳號密碼出現錯誤訊息error)
(PATH_LIBRARIES 是指位於 /var/www/joomlaxxx/libraries/joomla/ 這個路徑)
五.登入 phpBB3 管理員控制台 (ACP) 一般 / 認證設定 --->由 Db改設定為 joomla
這樣就可以完成帳號同步~~
有所疏漏的還請指教~
目前測試環境登出登入正常沒有錯誤訊息
OS:B2D linux
php&mysql:四版跟五版都測試過運行正常
安裝位置: /var/www/joomlaxxx
/var/www/phpBB3
安裝步驟:
1.先安裝joomla1.5.6與phpBB3.0.2到/var/www目錄(目錄名稱 joomlaxxx、phpBB3)下(依照各OS環境)、基本設定完成
2.安裝rokbrigde:(以下brightman 網友提供安裝步驟)
一.下載橋接器 rokbridge-RC5b2_erst_entpacken.zip
http://www.rocketwerx.com/products/rokbridge/downloads
解壓 rokbridge-RC5b2_erst_entpacken.zip
得到以下四個檔案:
joomla15-bridge
手動安裝
phpBB3-authentication
手動安裝
joomla15-authentication
後台安裝
joomla15-user
後台安裝
二.手動安裝:
a. joomla15-bridge 解壓得到 forum 資料夾,直接複製上傳到主機根目錄 /var/www/joomlaxxx/forum
b. phpBB3-authentication 解壓得到 includes 資料夾, 將裡面的檔案 auth_joomla.php 複製上傳到 phpBB3 目錄
/var/www/phpBB3/includes/auth/auth_joomla.php
三.後台安裝plugin
joomla15-authentication
joomla15-user
plugin 安裝完成後點選啟動
四.修改部分檔案
a.修改 /var/www/joomlaxxx/forum/configuration.php
第15行
var $phpbb_path = 'distribution';
改成 var $phpbb_path = '../phpBB3';(改成您phpBB3的目錄名稱)
b.修改 /var/www/joomlaxxx/plugins/user/phpbb3.php
第336行
$where = "login_name='" . $username . "'";
改成 $where = "username_clean='" . $username . "'";
c.修改/var/www/joomlaxxx/plugins/authentication/phpbb3.php
第93行
."\n WHERE login_name = ". $db->Quote($credentials);
改成 ."\n WHERE username_clean = ". $db->Quote($credentials);
d.修改/var/www/phpBB3/includes/auth/auth_joomla.php
第188行
define( 'JPATH_BASE', $phpbb_root_path.'/..');
改成 define( 'JPATH_BASE', $phpbb_root_path.'../joomlaxxx');
(這個看妳joomla目錄放置位置去做變動)(主要是在登出phpBB3及登入phpBB3主控台時會出現的錯誤訊息)
第217行 (iamfunnyqueen 網友提供)
JLoader::register('JText' , JPATH_LIBRARIES.DS.'methods.php');
改成 JLoader::register('JText' , JPATH_LIBRARIES.DS.'joomla'.DS.'methods.php');
(防止在phpBB3討論區輸入不正確的帳號密碼出現錯誤訊息error)
(PATH_LIBRARIES 是指位於 /var/www/joomlaxxx/libraries/joomla/ 這個路徑)
五.登入 phpBB3 管理員控制台 (ACP) 一般 / 認證設定 --->由 Db改設定為 joomla
這樣就可以完成帳號同步~~
有所疏漏的還請指教~
目前測試環境登出登入正常沒有錯誤訊息
Please 登入 to join the conversation.
- Brent
- 訪客
2008-09-03 14:23 #11233
來自 Brent
Brent replied the topic: RokBridge整合joomla與phpBB3總整理(同一層作法)
因為我的會議室已經運作了4年多,不可能挪動phpBB3的位置,而且我也不喜歡把Joomla系統直接裝在www根目錄底下,所以一開始就必須把RokBridge改好,讓phpBB3與Joomla分別放在同一層的目錄裡,不是上下層的關係。
使用上目前沒太大問題,但最大的問題是phpBB3帳號密碼並沒有抄到Joomla,導致Joomla帳號只有空白密碼,以後繼續安裝其他只能認Joomla帳號、密碼的模組、其他外掛整合,就會出錯!
這點建議把問題找出來修改好,以免隨著註冊帳號越來越多,問題越來越大! :ugeek:
使用上目前沒太大問題,但最大的問題是phpBB3帳號密碼並沒有抄到Joomla,導致Joomla帳號只有空白密碼,以後繼續安裝其他只能認Joomla帳號、密碼的模組、其他外掛整合,就會出錯!
這點建議把問題找出來修改好,以免隨著註冊帳號越來越多,問題越來越大! :ugeek:
Please 登入 to join the conversation.
- airwaves1217
- Topic Author
- 訪客
2008-09-03 19:36 #11240
來自 airwaves1217
針對這個問題~我有想過~利用 jfusion 1.07c版來解決
但是後來發生一些狀況~建議可以先測試看看
我遇到的狀況是RokBridge與 jfusion有些地方會衝突(不知道是不是這個~)
至於從對岸抓下來的 jfusion1.04版竟然沒有同步帳號選項~就只好不了了之~
有興趣的人可以試試看這樣做法
或是有人可以提供1.0.4版的 jfusion我來測試看看會不會衝突~
airwaves1217 replied the topic: RokBridge整合joomla與phpBB3總整理(同一層作法)
Brent 寫了道:: 因為我的會議室已經運作了4年多,不可能挪動phpBB3的位置,而且我也不喜歡把Joomla系統直接裝在www根目錄底下,所以一開始就必須把RokBridge改好,讓phpBB3與Joomla分別放在同一層的目錄裡,不是上下層的關係。
使用上目前沒太大問題,但最大的問題是phpBB3帳號密碼並沒有抄到Joomla,導致Joomla帳號只有空白密碼,以後繼續安裝其他只能認Joomla帳號、密碼的模組、其他外掛整合,就會出錯!
這點建議把問題找出來修改好,以免隨著註冊帳號越來越多,問題越來越大! :ugeek:
針對這個問題~我有想過~利用 jfusion 1.07c版來解決
但是後來發生一些狀況~建議可以先測試看看
我遇到的狀況是RokBridge與 jfusion有些地方會衝突(不知道是不是這個~)
至於從對岸抓下來的 jfusion1.04版竟然沒有同步帳號選項~就只好不了了之~
有興趣的人可以試試看這樣做法
或是有人可以提供1.0.4版的 jfusion我來測試看看會不會衝突~
Please 登入 to join the conversation.
- 夯男
- 訪客
2008-10-16 09:50 #11725
來自 夯男
夯男 replied the topic: RokBridge整合joomla與phpBB3總整理(同一層作法)
很感謝大大很細心地總整理資料...
也詳細說明路徑,讓我們菜鳥能夠看懂...
另外,我有一問題,再另外一文章http://www.joomla.org.tw/phpbb3/viewtopic.php?f=39&t=3366&st=0&sk=t&sd=a
這兩者,最後結論是一樣的吧??(不管前面方法是如何做...)
我是直接抓整合包來安裝..,然後步驟是按照此大大的資料來做,讓我能夠成功完成Joomla+PhpBB3整合...
這樣是對的吧??
也詳細說明路徑,讓我們菜鳥能夠看懂...
另外,我有一問題,再另外一文章http://www.joomla.org.tw/phpbb3/viewtopic.php?f=39&t=3366&st=0&sk=t&sd=a
這兩者,最後結論是一樣的吧??(不管前面方法是如何做...)
我是直接抓整合包來安裝..,然後步驟是按照此大大的資料來做,讓我能夠成功完成Joomla+PhpBB3整合...
這樣是對的吧??
Please 登入 to join the conversation.
- 夯男
- 訪客
2008-10-17 09:05 #11733
來自 夯男
夯男 replied the topic: RokBridge整合joomla與phpBB3總整理(同一層作法)
我找到一篇文章...不過這步驟似乎很複雜..
Joomla 1.0.15 + PhpBB 3
http://forum.joomla.org/viewtopic.php?f ... 307de9c719
http://forums.cbconnector.com/viewtopic.php?f=4&t=364
這似乎要裝 CBconnector模組才能讓Joomla 1.0.15 + PhpBB 3完整運作??
http://cbconnector.com/
Joomla 1.0.15 + PhpBB 3
http://forum.joomla.org/viewtopic.php?f ... 307de9c719
http://forums.cbconnector.com/viewtopic.php?f=4&t=364
這似乎要裝 CBconnector模組才能讓Joomla 1.0.15 + PhpBB 3完整運作??
http://cbconnector.com/
Please 登入 to join the conversation.
- husky314
- 訪客
2008-11-14 09:08 #12084
來自 husky314
husky314 replied the topic: RokBridge整合joomla與phpBB3總整理(同一層作法)
您好
不知各位在做到第三步驟時
三.後台安裝plugin
joomla15-authentication
joomla15-user
有沒有發生和我類似的情況:
Unable to write entry
Warning: file_put_contents() [function.file-put-contents]: SAFE MODE Restriction in effect. The script whose uid is 10228 is not allowed to access /home/httpd/vhosts/406fpav.vhu9.pumo.com.tw/httpdocs/web/tmp/install_491cccea5b2d3 owned by uid 48 in /home/httpd/vhosts/406fpav.vhu9.pumo.com.tw/httpdocs/web/libraries/joomla/filesystem/file.php on line 297
Warning: file_put_contents(/home/httpd/vhosts/406fpav.vhu9.pumo.com.tw/httpdocs/web/tmp/install_491cccea5b2d3/phpbb3.php) [function.file-put-contents]: failed to open stream: No such file or directory in /home/httpd/vhosts/406fpav.vhu9.pumo.com.tw/httpdocs/web/libraries/joomla/filesystem/file.php on line 297
我目前是使用捕夢網的試用的虛擬空間,僅有一組MYSQL資料庫....
謝謝大家的教導~~
不知各位在做到第三步驟時
三.後台安裝plugin
joomla15-authentication
joomla15-user
有沒有發生和我類似的情況:
Unable to write entry
Warning: file_put_contents() [function.file-put-contents]: SAFE MODE Restriction in effect. The script whose uid is 10228 is not allowed to access /home/httpd/vhosts/406fpav.vhu9.pumo.com.tw/httpdocs/web/tmp/install_491cccea5b2d3 owned by uid 48 in /home/httpd/vhosts/406fpav.vhu9.pumo.com.tw/httpdocs/web/libraries/joomla/filesystem/file.php on line 297
Warning: file_put_contents(/home/httpd/vhosts/406fpav.vhu9.pumo.com.tw/httpdocs/web/tmp/install_491cccea5b2d3/phpbb3.php) [function.file-put-contents]: failed to open stream: No such file or directory in /home/httpd/vhosts/406fpav.vhu9.pumo.com.tw/httpdocs/web/libraries/joomla/filesystem/file.php on line 297
我目前是使用捕夢網的試用的虛擬空間,僅有一組MYSQL資料庫....
謝謝大家的教導~~
Please 登入 to join the conversation.
- Brent
- 訪客
2008-11-30 12:00 #12323
來自 Brent
Brent replied the topic: RokBridge整合joomla與phpBB3總整理(同一層作法)
上個月發表了新的rokbridge-RC5b3.tar.gz,說是解決了底下的問題:
#Fix for Jtext error - thanks benblee
#Fix for Fatal Error in distribution/includes/db/dbal.php on line 602 - thanks mveaudry
如果升級到phpBB 3.0.3,不知道要不要再更新一下橋接程式? :ugeek:
如果有修改過RC5b2程式碼,更新版本不能用RC5b3直接覆蓋,要比對一下程式碼。
#Fix for Jtext error - thanks benblee
#Fix for Fatal Error in distribution/includes/db/dbal.php on line 602 - thanks mveaudry
如果升級到phpBB 3.0.3,不知道要不要再更新一下橋接程式? :ugeek:
如果有修改過RC5b2程式碼,更新版本不能用RC5b3直接覆蓋,要比對一下程式碼。
Please 登入 to join the conversation.