Upgrade Openx 2.8.10 to Revive Adserver 3.0.0 – how


I've got some old OpenX installation to maintain and I have to upgrade it to some new version. I downloaded Revive sources, extracted it into some other directory, copied (and renamed) config file so that the installer knows it should proceed with upgrade instead of setting fresh installation. So far so good… However though on configuration step when I fill the Path to previous Revive Adserver installation field and click next I get an error saying that One or more plugin files couln't be located, check the install.log file for more information.

The mentioned log is quite huge (about 30kB) but in general there are two kinds of messages (domain is ofcourse different):

Plugin: openXMarket - Unable to locate XML files
Plugin: openXDeliveryLimitations - Unable to locate file: /home/takefam/public_html/_ads.example.com/extensions/deliveryLimitations/Client/Browser.class.php

The strange thing is that none of versions (existing OpenX 2.8.10, fresh OpenX 2.8.11 and fresh Revive Adserver 3.0.0) does not contain directory named extensions. Did you have such problem?

Also, I found that fresh Revive instalation goes without errors so I could just reinstall it but then I would have to migrate whole database – do you know any sensible scripts for that?

Best Solution

Do not install from a zip of Github sources. They explicitly mentioned:

Revive Adserver as available from github as a zip file is not suitable for installation on a server. It contains a number of files that are for development only, and are removed during the release packaging process.

Please ONLY download Revive Adserver as a release package from the Revive Adserver website at http://www.revive-adserver.com/.

If you got the release package, follow these instructions: http://blog.sucuri.net/upgrading-openx-quick-guide

Good luck.

Related Question