On This Page:
General symptoms of Revive Adserver appearing "broken" include:
If the issue has appeared:
then check the requirements for the version of Revive Adserver. It may be that you need to change to a newer (or older) version of PHP or database, depending on the exact circumstances.
The use of Adblocker plugins in a browser often affect the ability of Revive Adserver to load content required for correct operation of the site. If the user interface appears "broken", disable your Adblocker plugin(s) and reload the page.
The correct configuration of ModSecurity or suPHP with Revive Adserver will depend very much on your requirements. If you're finding that Revive Adserver is "broken", first try turning off ModSecurity/suPHP completely, and see if that fixes the issue. If so, you know what the issue is, and can look to update your configuration to meet your needs, while still allowing Revive Adserver to work.
If Revive Adserver is reporting that it cannot read/write to directories, but the permissions appear to be correct, please check to ensure that there are no additional security systems in place beyond simple file permissions that are preventing access. There are a number of different security systems which could be causing the issue, however, some examples that have been noted in the past to cause issues include:
There have been numerous reports of various things "not working" in Revive Adserver when Varnish is used as a delivery cache. Try disabling Varnish, and see if that fixes the issue.
If you are using MySQL, use mysqlcheck to ensure that you do not have any corrupt database tables in your Revive Adserver database.
Additionally, if you are using MySQL, and you have upgraded to PHP 7, then you will need to change from using the
mysql driver, to using the
mysqli driver. This can be done by editing your configuration file, and changing the following:
Check both your Revive Aserver
var/log/debug.log file and your web server's log file for error messages which may indicate issues with connecting to the database, or with an inability to access files.
Use a search engine to help you diagnose how to resolve any database access or file permission issues, as this will depend on your database and/or operating system.
In particular, please note:
An HTTP 500 error code occurs when there is an internal error with your web server. This indicates that something is incorrect with your web server configuration that is causing an error to occur before Revive Adserver gets a chance to run. You will need to diagnose and resolve the issue with your web server configuration.