2011-11-22 141 views
5

升級到2.8.8 OpenX的後,我得到這些錯誤:OpenX的升級導致插件錯誤

PEAR Error 
DB_DataObject Error: autoload:Could not find class DataObjects_Ext_market_assoc_data using class_location value 

PEAR Error 
DB_DataObject Error: factory could not find class from ext_market_assoc_data 

您能否提供我能做些什麼來解決這些錯誤或進一步診斷問題?它在幾頁上,包括顯示橫幅的頁面 - 但不在現場。

TTFN 特拉維斯

+0

特拉維斯做了什麼建議幫助?面對類似的問題。 – Eugene

+0

此外,我想補充一點,我有一個不同的錯誤消息,但它也是關於插件。這裏是鏈接http://pastebin.com/cHYGXvNE。由於我不能編輯任何橫幅代碼。 – Eugene

+0

對不起。我的錯。只是從2.8.7版本複製插件目錄。現在一切都很好。 – Eugene

回答

0

這看起來並不像在PEAR或其庫的錯誤,但與OpenX的。在他們的支持論壇上詢問。

0

我只是遇到了同樣的問題(就像我過去一樣)。儘管如此,我還是第一次順利升級到2.8.9。

我做了什麼:

確保做任何備份和試運行任何可能的錯誤的過程並仔細檢查。使用這些說明您自擔風險

[!] OpenX的需要一個文件路徑安裝在 爲了完成升級(這基本上是檢查插件 在舊版本,然後將其重新安裝到新版本 版本中)。所以你應該總是通過一個乾淨/新的安裝目錄進行升級,而不是用當前的安裝替換與新的openx文件。

  • 創建新的數據庫(openx_new),並給數據庫用戶的權限 到新的數據庫(不要忘了給訪問鎖定表)
  • 轉儲當前數據庫和加載到新

的mysqldump -uUser -Ppassword openxdb_old -skip鎖桌> FILE.sql MySQL的-uUser -Ppassword openxdb_new < FILE.sql

  • 解壓新OpenX的文件,例如,/ openx_new
  • 複製配置文件(S),你可能必須從舊到新目錄中的任何旗幟/圖像文件
  • 調整配置在新目錄中的文件,使其指向上面創建新的數據庫(openxdb_new)

這裏談到的開關:

  • 翻轉目錄:mv /openx /openx_oldmv /openx_new /openx;現在新文件位於/ openx目錄中,舊文件位於/ openx_old目錄中。
  • 轉到openx的管理頁面(例如,http://www.example.org/openx)。登錄後,安裝/升級過程應該啓動。
  • 它可能會要求對文件權限進行一些小的更改;修復它們。
  • 最終,它會詢問以前安裝版本的目錄;指向上面提到的「/ openx_old」目錄 。這將導致OpenX檢查插件 並重新安裝它們。

你完成了。希望。

編號:

http://www.openxconsultant.com/blog/2010/11/how-to-upgrade-openx-ad-server/

文章提供了一種方法,以避免任何停機時間,我dowtime的短短几秒鐘,10分鐘失去了統計的一往直前。

-1

不用擔心這個問題,我還缺乏同樣的問題,當時我的朋友是指使用openxmods.com插件,它們是不同的類型以及所有插件都使用開發最新的技術和定製插件的開發也可以在openxmods.com上使用。所有插件都易於安裝。

如果您有興趣使用最新的openx廣告服務器,請選擇openxmods.com插件。我保證100%保密,並且還有效率。

相關問題