2011-11-22 8 views
5

Después de actualizar a OpenX 2.8.8, estoy recibiendo estos errores:OpenX de actualización como resultado errores de plugin

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 

puede sugerir lo que puedo hacer para resolver estos errores o diagnosticar aún más la cuestión? Está en varias páginas, incluidas las que muestran pancartas, pero no en el sitio en vivo.

TTFN Travis

+0

Travis hizo alguna sugerencia ayuda? Frente a un problema similar. – Eugene

+0

Además, me gustaría agregar que tengo un mensaje de error diferente, pero también se trata de complementos. Aquí hay un enlace a él http://pastebin.com/cHYGXvNE. Debido a eso, no puedo editar ningún código de banner. – Eugene

+0

Lo siento. Mi error. Solo copié el directorio de complementos desde la versión 2.8.7. Todo está bien ahora. – Eugene

Respuesta

0

Esto no se ve como un error en PERA o sus bibliotecas, pero con OpenX. Preguntar en sus foros de soporte.

0

Estaba teniendo el mismo problema (como lo había hecho en el pasado). Por primera vez, sin embargo, logré tener una actualización sin problemas a 2.8.9.

Lo que hice:

Asegúrese de hacer las copias de seguridad y prueba-RUN EL PROCESO Y VERIFICAR de los posibles errores. Utilice estas explicaciones en su propio riesgo

[!] OpenX requiere un archivo-ruta de la instalación antigua en fin de completar la actualización (que básicamente verifica los plugins en la versión antigua y luego los vuelve a instalar en la nueva versión ). Por lo tanto, siempre debe actualizar teniendo un directorio de instalación limpio/nuevo, y no , reemplace la instalación actual con los nuevos archivos openx.

  • crear una nueva base de datos (openx_new) y dar los permisos de usuario de base de datos a la nueva base de datos (no se olvide de dar acceso a bloquear tablas)
  • volcar la base de datos actual y cargar en el nuevo

mysqldump -uUSER -Pcontraseña openxdb_old -skip-lock-tables> file.sql MySQL -uUSER -Pcontraseña openxdb_new < file.sql

  • descomprimir los nuevos archivos OpenX en, por ejemplo,/openx_new
  • copiar el archivo (s) de configuración y los archivos de la bandera/la imagen que pueda tener desde el antiguo al nuevo directorio
  • ajustar la configuración archivo en el nuevo directorio para que apunte a la nueva base de datos creada anteriormente (openxdb_new)

Aquí viene el interruptor:

  • voltee los directorios: mv /openx /openx_old y mv /openx_new /openx; ahora los nuevos archivos están en el directorio/openx y los antiguos en/openx_old.
  • vaya a la página de administración de openx (p. Ej., http://www.example.org/openx). Después de iniciar sesión, debe iniciarse el proceso de instalación/actualización.
  • puede solicitar algunos cambios menores en los permisos de archivos; arreglalos.
  • eventualmente, pedirá el directorio donde se instaló la versión anterior ; apunte al directorio "/ openx_old" mencionado anteriormente. Esto hará que OpenX compruebe los complementos y los vuelva a instalar.

Ya ha terminado. Ojalá.

Ref:

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

El artículo ofrece una manera de evitar cualquier tiempo de inactividad, que siguió adelante con sólo unos segundos de dowtime y 10 minutos de estadísticas perdidos.

-1

No te preocupes por este problema, también me faltaba el mismo problema, en ese momento mi amigo se refiere a usar los complementos openxmods.com, son de diferentes tipos y también todos los complementos se desarrollan utilizando las últimas tecnologías y el desarrollo de plugins personalizados es también es posible en openxmods.com. Todos los complementos son fáciles de instalar.

Si le interesa usar el último servidor de publicidad openx, elija los complementos de openxmods.com. Aseguro que es 100% confidencial y también eficiente.

Cuestiones relacionadas