Demo

討論

保持飢餓,保持愚笨 (Stay hungry, stay foolish)。 史蒂夫·賈伯斯

公告

本網站已取消討論區的討論方式,如果您有問題請至LINE群行動條碼圖片網址,或Facebook社團

在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3

More
2008-08-18 16:31 #10924 來自 moveboy
moveboy replied the topic: 在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3
請教各位先進小弟是新手對於php不太懂想請教各位先進
我不知道改到啥了在進入jommla 1.5後台就變成錯誤訊息Fatal error: Call to a member function get() on a non-object in C:\xampp\htdocs\web\plugins\user\phpbb3.php on line 202
請指點小弟迷津!感恩了!

Please 登入 to join the conversation.

  • brightman
  • brightman 的個人頭像 Topic Author
  • Offline
  • 專家會員
  • 專家會員
More
2008-08-18 21:47 #10928 來自 brightman
brightman replied the topic: 在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3
這看來是 joomla 這邊橋接設定有問題 ?
您 forum 的路徑應該是這樣:
C:\xampp\htdocs\web\forum
如果不是就會產生無法橋接的現象 !
當然也可能是其他因素產生,不過我想先跟您擬清這一點

Please 登入 to join the conversation.

More
2008-08-19 11:56 #10941 來自 moveboy
moveboy replied the topic: 在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3

brightman 寫了道:: 這看來是 joomla 這邊橋接設定有問題 ?
您 forum 的路徑應該是這樣:
C:\xampp\htdocs\web\forum
如果不是就會產生無法橋接的現象 !
當然也可能是其他因素產生,不過我想先跟您擬清這一點

謝謝回應感恩!但是我的路徑一再撿查真的是上面那個路徑呀

Please 登入 to join the conversation.

  • brightman
  • brightman 的個人頭像 Topic Author
  • Offline
  • 專家會員
  • 專家會員
More
2008-08-19 16:59 #10944 來自 brightman
brightman replied the topic: 在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3
橋接檔案 forum 路徑放對了
再把..\plugins\user\phpbb3.php 重新上傳覆蓋舊檔並修改以後再試試 (您應是本機操作直接覆蓋即可)
如再不行,那其他橋接檔案也如上方式,重新覆蓋修正,看看還會不會
如果還會,把所有橋接檔案全部刪除,看還會不會
如果會---->那是您 joomla 根目錄安裝有問題
如果不會--->那是橋接程式有問題,必須重新安裝,或者可能是 joomla 版本的問題,最好是 Joomla 1.5.4 以上

Please 登入 to join the conversation.

More
2008-08-20 11:42 #10958 來自 moveboy
moveboy replied the topic: 在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3

brightman 寫了道:: 橋接檔案 forum 路徑放對了
再把..\plugins\user\phpbb3.php 重新上傳覆蓋舊檔並修改以後再試試 (您應是本機操作直接覆蓋即可)
如再不行,那其他橋接檔案也如上方式,重新覆蓋修正,看看還會不會
如果還會,把所有橋接檔案全部刪除,看還會不會
如果會---->那是您 joomla 根目錄安裝有問題
如果不會--->那是橋接程式有問題,必須重新安裝,或者可能是 joomla 版本的問題,最好是 Joomla 1.5.4 以上

感謝您的回覆我已經解決了!感謝您的回覆!真是不好意思還麻煩您

Please 登入 to join the conversation.

  • Brent
  • Brent 的個人頭像
  • 訪客
  • 訪客
2008-08-24 22:54 #11032 來自 Brent
Brent replied the topic: 在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3
出事了!我登入一個在 phpBB 3 上面的舊帳號,該帳號是從 phpBB 2.0.23 升級而來,結果看到一片空白的網頁! :cry:
打開 php.ini 的display_errors=on,結果看到這樣的錯誤訊息!

Fatal error: Call to a member function get() on a non-object in /Volumes/MacCF/Documents/bnw/plugins/user/phpbb3.php on line 202


意思是某程序呼叫這個物件類別的成員函式 get(),但卻是在一個非物件變數上... :cry:

打開這個phpbb3.php檔案,在202行是這個指令,看起來是用來查詢該帳號有沒有被封鎖?但是get卻無法取得$block這個變數值的樣子...
if (isset($instance) && $instance->get('block') == 1) {

剛剛去看rokbridge有沒有新版本?結果沒有!還是RC5,不知道有沒有其他人遇到這個問題? :ugeek:
沒遇到的話,請用老舊帳號來測試一下,因為照理說,這個橋接程式必須在 Joomla 新增一個帳號才對,但不知道為什麼還沒新增,在檢查的時候就卡死在這裡,當然 phpBB3那裡也沒有正常登入! :cry:

暫時的解決辦法是.... 在 Joomla 後台手動新增一個帳號,這樣子該 phpbb3 帳號即可正常登入,而且其他的老舊帳號也能繼續正常登入,並自動新增在 Joomla 裡面。 :grin:

另外,我發現從 phpMyAdmin 來看,從 phpBB3 新增到 Joomla 的帳號,並沒有把密碼抄過去,密碼欄位完全空白,這個未來不知道會出啥問題? :ugeek:

Please 登入 to join the conversation.

  • brightman
  • brightman 的個人頭像 Topic Author
  • Offline
  • 專家會員
  • 專家會員
More
2008-08-25 11:01 #11035 來自 brightman
brightman replied the topic: 在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3

iamfunnyqueen 寫了道:: 1. 如果在整合後的 phpBB3 的登入畫面,直接登入一個不存在的帳號,比如帳號名稱是 1234,密碼隨便打,接下來會看到什麼畫面?
在phpBB/includes/auth/auth_joomla.php

JLoader::register('JText' , JPATH_LIBRARIES.DS.'methods.php');
改成
JLoader::register('JText' , JPATH_LIBRARIES.DS.'joomla'.DS.'methods.php'); :grin:

您上面這一段程式有修改了嗎?
狀況與 moveboy 類似:

moveboy 寫了道:: 請教各位先進小弟是新手對於php不太懂想請教各位先進
我不知道改到啥了在進入jommla 1.5後台就變成錯誤訊息Fatal error: Call to a member function get() on a non-object in C:\xampp\htdocs\web\plugins\user\phpbb3.php on line 202

Please 登入 to join the conversation.

  • Brent
  • Brent 的個人頭像
  • 訪客
  • 訪客
2008-08-25 14:05 #11038 來自 Brent
Brent replied the topic: 在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3
有改好!現在的auth_joomla.php程式碼最後一行就是這個:
//Register class that don't follow one file per class naming conventions
	JLoader::register('JText' , JPATH_LIBRARIES.DS.'joomla'.DS.'methods.php');

我後來猜想可能是我以前在phpBB3註冊的帳號是Brent,但我用brent或Brent登入都會出錯,於是就到phpBB3後台的會員管理,把自己的Brent帳號找出來,改成全部小寫的brent,這樣就解決了!而且Joomla這裡也可以在後台看到新增的brent帳號!
很怪吧~居然是Brent首字大寫的問題? :wawawa:
但如果是中文帳號或全部小寫的英文帳號則沒有這種問題,我後來分別測試過。唯一會出問題的是首字大寫的帳號,有空再測試看看全部大寫會怎樣? :XD:

Please 登入 to join the conversation.

More
2008-08-26 14:19 #11062 來自 moveboy
moveboy replied the topic: 在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3
不好意思請教各位先進
我在main menu新增一個外部連結不小心點到預設版面
卻發生無法顯示網頁說想要把他刪除卻寫說你無法丟棄預設的選單項目
該怎麼辦?現在前台都沒有劃面變成空白的請各位先進指點一二
感恩不儘

Please 登入 to join the conversation.

  • brightman
  • brightman 的個人頭像 Topic Author
  • Offline
  • 專家會員
  • 專家會員
More
2008-08-26 16:09 #11064 來自 brightman
brightman replied the topic: 在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3
先改回原來預設的 mainmenu 再作刪除就可以啦 !

Please 登入 to join the conversation.

More
2008-08-26 16:32 #11065 來自 moveboy
moveboy replied the topic: 在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3

brightman 寫了道:: 先改回原來預設的 mainmenu 再作刪除就可以啦 !

小弟罰跪去怎麼沒想到
另外再請教一下我不知道裝到啥登入版面卻變成空白了說!請先進再提示一下!感恩

Please 登入 to join the conversation.

  • brightman
  • brightman 的個人頭像 Topic Author
  • Offline
  • 專家會員
  • 專家會員
More
2008-08-26 17:22 #11067 來自 brightman
brightman replied the topic: 在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3

moveboy 寫了道::

brightman 寫了道:: 先改回原來預設的 mainmenu 再作刪除就可以啦 !

小弟罰跪去怎麼沒想到
另外再請教一下我不知道裝到啥登入版面卻變成空白了說!請先進再提示一下!感恩

資料庫先 restart 看看
如果是 phpBB3 登入空白
請至管理員控制台 (ACP) -->風格 -->樣版-->對您已啟用的樣版--->按重新整理
看能不能解決
如果是 joomla 登入空白
請至 joomla 後台 > 全站設定 > 網站 > SEO設定 > 友善搜尋引擎網址 --->選 否


再不然把外掛 Authentication - phpBB3 及 User - phpBB3 先關閉看是不是橋接問題引起的

如果再不行您得元件模組逐一關閉測試,看是那一個元件模組造成的

Please 登入 to join the conversation.

  • Brent
  • Brent 的個人頭像
  • 訪客
  • 訪客
2008-08-28 00:59 #11093 來自 Brent
Brent replied the topic: 在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3

moveboy 寫了道::

brightman 寫了道:: 先改回原來預設的 mainmenu 再作刪除就可以啦 !

小弟罰跪去怎麼沒想到
另外再請教一下我不知道裝到啥登入版面卻變成空白了說!請先進再提示一下!感恩


假設你沒有安裝錯誤的話,你可能略過我寫的討論!

Brent 寫了道:: 我後來猜想可能是我以前在phpBB3註冊的帳號是Brent,但我用brent或Brent登入都會出錯,於是就到phpBB3後台的會員管理,把自己的Brent帳號找出來,改成全部小寫的brent,這樣就解決了!而且Joomla這裡也可以在後台看到新增的brent帳號!
很怪吧~居然是Brent首字大寫的問題? :wawawa:
但如果是中文帳號或全部小寫的英文帳號則沒有這種問題,我後來分別測試過。唯一會出問題的是首字大寫的帳號,有空再測試看看全部大寫會怎樣? :XD:


帳號錯誤同樣會有一片空白的問題!開啟php.ini顯示錯誤設定應該會看到前面相同的錯誤訊息,這個問題目前仍舊無解!我還要再花時間追查!
但可以肯定絕對是橋接程式沒處理好帳號的問題! :ugeek:

Please 登入 to join the conversation.

More
2008-08-28 11:07 #11101 來自 moveboy
moveboy replied the topic: 在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3

brightman 寫了道::

moveboy 寫了道::

brightman 寫了道:: 先改回原來預設的 mainmenu 再作刪除就可以啦 !

小弟罰跪去怎麼沒想到
另外再請教一下我不知道裝到啥登入版面卻變成空白了說!請先進再提示一下!感恩

資料庫先 restart 看看
如果是 phpBB3 登入空白
請至管理員控制台 (ACP) -->風格 -->樣版-->對您已啟用的樣版--->按重新整理
看能不能解決
如果是 joomla 登入空白
請至 joomla 後台 > 全站設定 > 網站 > SEO設定 > 友善搜尋引擎網址 --->選 否


再不然把外掛 Authentication - phpBB3 及 User - phpBB3 先關閉看是不是橋接問題引起的

如果再不行您得元件模組逐一關閉測試,看是那一個元件模組造成的

謝謝各位先進的指點我終於找到原因了
原來是System - JoomSEO 這個東西的關係
我可能不知道裝了啥外掛套件就變成這樣了只要一登入網頁就變成空白
我真害亂裝一通真是抱歉咧!感恩了

Please 登入 to join the conversation.

  • airwaves1217
  • airwaves1217 的個人頭像
  • 訪客
  • 訪客
2008-09-03 11:33 #11228 來自 airwaves1217
airwaves1217 replied the topic: 在 joomla 1.5.4 使用 rokbridge-RC5b2 橋接 phpBB3
這邊有個作法~是目前我把joomla1.5.6 跟 phpBB3放在同一層用rokbridge也可以運行的作法

1.前面的作法大致相同但是joomla跟phpbb3安裝在同一層(/var/www/joomlaxx、/var/www/phpBB3)
2.放置rokbridge的步驟一樣
3.修改 forum/configuration.php,改為var $phpbb_path = 'phpBB3'; (第16行)
var $phpbb_path = '../phpBB3'; (因為我目錄路徑為/var/www/phpBB3)
4.修改 phpBB/includes/auth/auth_joomla.php
define( 'JPATH_BASE', $phpbb_root_path.'/..'); (第188行)
改成 define( 'JPATH_BASE', $phpbb_root_path.'../joomla15');

這樣一來就可以解決joomla跟phpBB3在同一層時 登入登出joomla正常、登入(已經同步)登出出現錯誤訊息及登入主控台出現出訊息的問題了


joomla登入 phpbb3登出正常
joomla登出 phpbb3登入正常
joomla登出 phpbb3主控台登入正常
joomla登入 phpbb3主控台登出正常

Please 登入 to join the conversation.