5

OpenX 2.8.8 にアップグレードした後、次のエラーが表示されます。

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 トラヴィス

4

3 に答える 3

0

私はちょうど同じ問題を抱えていました(過去にあったように)。しかし、初めて 2.8.9 にスムーズにアップグレードできました。

私がしたこと:

必ずバックアップを作成し、プロセスをテスト実行して、考えられるエラーがないか再確認してください。これらの説明は、自己責任で使用してください

[!] OpenXでは、アップグレードを完了するために古いインストールへのファイル パスが必要です(基本的に、古いバージョンのプラグインをチェックしてから、新しいバージョンに再インストールします)。そのため、常にクリーン/新しいインストール ディレクトリを使用してアップグレードする必要があり、現在のインストールを新しい openx ファイルに置き換えないでください。

  • 新しいデータベース (openx_new) を作成し、データベース ユーザーに新しいデータベースへのアクセス許可を付与します (LOCK TABLEs へのアクセス権を付与することを忘れないでください)。
  • 現在のデータベースをダンプし、新しいデータベースにロードします

mysqldump -uUSER -pPASSWORD openxdb_old –skip-lock-tables > FILE.sql mysql -uUSER -pPASSWORD openxdb_new < FILE.sql

  • /openx_new などで新しい openx ファイルを解凍します。
  • 構成ファイルと、持っている可能性のあるバナー/画像ファイルを古いディレクトリから新しいディレクトリにコピーします
  • 上記で作成した新しいデータベース (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/

この記事では、ダウンタイムを回避する方法を提供しています。私は、数秒のダウンタイムと 10 分間の統計の損失で先に進みました。

于 2012-06-21T16:45:32.770 に答える
0

これは、PEAR やそのライブラリのエラーではなく、OpenX のエラーのようです。サポート フォーラムで質問してください。

于 2011-11-25T08:03:36.080 に答える
-1

この問題について心配する必要はありません。私も同じ問題を抱えていませんでした。当時、私の友人はopenxmods.comプラグインの使用について言及していました。それらは異なるタイプであり、すべてのプラグインは最新のテクノロジーを使用して開発されており、カスタム プラグインの開発も可能です。 openxmods.com で。すべてのプラグインは簡単にインストールできます。

最新の openx 広告サーバーの使用に興味がある場合は、openxmods.com プラグインを選択してください。100% 内密に、そして効率性も保証します。

于 2012-06-25T06:50:58.583 に答える