OpenX升级会导致插件错误

时间:2011-11-22 06:42:53

标签: database plugins upgrade pear openx

升级到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 特拉维斯

3 个答案:

答案 0 :(得分:0)

这看起来不像PEAR或其库中的错误,而是使用OpenX。在他们的支持论坛中提问。

答案 1 :(得分:0)

我只是遇到了同样的问题(就像我过去一样)。 不过,我有史以来第一次顺利升级到2.8.9。

我做了什么:

请确保执行任何备份并测试运行过程并双重检查是否存在任何可能的错误。您自担风险使用这些说明

  

[!] OpenX 需要 安装的文件路径       为了完成升级(它基本上检查插件       在旧版本中,然后在新版本中重新安装它们       版)。因此,您应该始终使用干净/新安装目录进行升级,而不是使用新的openx文件替换当前安装。

  • 创建新数据库(openx_new)并为数据库用户授予权限 到新数据库(不要忘记提供对LOCK TABLE的访问)
  • 转储当前数据库并加载到新数据库
  

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

  • 解压缩新的openx文件,例如/ openx_new
  • 将配置文件和您可能拥有的任何横幅/图像文件从旧目录复制到新目录
  • 调整新目录中的配置文件,使其指向上面创建的新数据库(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分钟的统计数据丢失。

答案 2 :(得分:-1)

不要担心这个问题,我也缺少同样的问题,当时我的朋友提到使用openxmods.com插件,它们是不同的类型,所有插件都是使用最新技术和开发开发的自定义插件也可以在openxmods.com中使用。所有插件都易于安装。

如果您有兴趣使用最新的openx广告服务器,请选择openxmods.com插件。我保证100%保密,也保证效率。