Al actualizar la versión de Openads a OpenX, puede que nos encontremos con este error. En nuestro caso fue un tema de directorios. Dentro de un frontal de openads, creamos una carpeta llamada temporal y desde allí procedimos a la instalación.
/var/html/ad/temporal -> ubicación de software openX
La actualización se ejecutó correctamente y luego, al intentar mostrar la pantalla de login, daba este error
1 2 3 4 5 6 7 8 9 10 11 12 13 | PEAR Error MDB2 Error: no such table _doquery: [Error message: Could not execute statement] [Last executed query: SELECT * FROM pub_preference WHERE agencyid = 0] [Native code: 1146] [Native message: Table 'pub.pub_preference' doesn't exist] MDB2 Error: unknown errorMDB2 Error: unknown error |
Simplemente hay que ubicar los archivos php de OpenX en la raíz correcta del directorio web. En nuestro caso, simplemente copiar todo del temporal a la raíz superior. Es decir, eliminar el viejo software de openads y poner el nuevo de openx. Reiniciamos Apache y listo. Otra cosa, no sabemos porque, pero dió algunos problemas al intentar copiar estructuras de openX listas para replicar. Se tuvo que instalar desde zero.
Saludos