Jump to content

andrewatfornax

Approved members
  • Posts

    2007
  • Joined

  • Last visited

Posts posted by andrewatfornax

  1. Try this:

    SELECT * FROM phpads_account_preference_assoc WHERE account_id = 1 AND preference_id = 0;
    

    It appears that there is already something in the database using those account ID and preference ID values. If you take note of the value (so that you can restore it again, should you need to do so), and then delete that row, perhaps you will then be able to correctly set the timezone via the UI.

  2. The error log in the maintenance folder shows:

    [02-Jan-2014 15:31:47 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20100525/memcache.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20100525/memcache.so: cannot open shared object file: No such file or directory in Unknown on line 0

     

    This is only a warning.  Is memcache absolutely required?  According to:

    http://www.revive-adserver.com/support/requirements/

     

    Memcache isn't even listed, and caches are only "suggested":

    Suggested PHP extensions: curl and/or openssl, gd, any opcode cache extension (opcache, apc, eaccelerator, xcache)

     

    No, memcached is not required. The reason you are getting this warning is because your PHP installation is configured in such a way that it is looking for a memcache.so file in the listed location, but the file is not there. That's something to take up separately in terms of fixing your PHP configuration - but had nothing to do with your issue re: disabled plugins. I'm just noting it for completeness of this thread :-)

  3. Yes.

     

    From the error messages, it's clear that your PHP installation is set up to not allow non-static methods to be called statically.

     

    Although the code in Revive Adserver tries to tone down your PHP error levels & strictness checking, something in your configuration of PHP won't let it.

     

    For now, I don't have time to completely gut and refactor the internals of the application to newer PEAR libraries (which, as you can see from the error, is the cause in the MDB2 library), so you need to update your PHP configuration so that it can work.

  4. Well, we used more than just the Singleton design pattern! However, there really is not any good documentation for developers, nor is there a description of the architecture other than "it evolved, and is evolving". 

     

    Unless you are willing to commit time to running through the code in a debugger, you're not going to get very far, unfortunately - and it's very. very difficult to customise.

     

    But please do give it a shot! We welcome PRs in GitHub.

  5. At present, beyond the planning that you can see in GitHub, I don't think we have anything concrete. But we are working on some ideas for where we want the ad server to go -- but we also want your input, which is what this part of the forum is all about! Tell us your ideas, and we'll see what we might be able to accommodate...

  6. Correct! Now that it's Revive Adserver, and not OpenX Source, and given that OpenX (the company) have shut down the OpenX Market, there is no point in having a plugin for OpenX Market any more - there's no point. The workflow plugin was related, and has also been removed. You will note that this is mentioned in the release notes: https://github.com/revive-adserver/revive-adserver/blob/v3.0.0/RELEASE_NOTES.txt#L24

×
×
  • Create New...