Artistan
-
Posts
11 -
Joined
-
Last visited
Posts posted by Artistan
-
-
Our load balancer forwards requests to the web servers via port 80 (insecure on the local network)
due to that, the web server + Revive does not automatically know that is should be serving secure links and cookies.
In order to resolve this we had to add a forwarded header to the load balancer that tells the server + Revive code that the connection is secure from the users browser.
search for `function setupConfigVariables` in the code to see what i am talking about, there are many different server settings to allow `$GLOBALS['_MAX']['SSL_REQUEST'] = true;`
-
our load balancer was forwarding to servers on port 80. had to add the `HTTP_FRONT_END_HTTPS` or similar for verifying SSL_REQUEST
-
my lg.php is calling http and then redirecting to https but getting a cookie from http
-
looks like this may be fixed in
Revive Adserver 5.0.4
-
looks like this may be fixed in
Revive Adserver 5.0.4
-
Thanks Scott001 for your suggestion.
I added this to my revive folder so i can just execute it to set the necessary permissions.
```permissions.sh (0777)
#!/bin/bash
chmod -R a+w var
chmod -R 444 var/*.conf.php
chmod -R a+w var/plugins/
chmod -R a+w var/templates_compiled/
chmod -R a+w www/images/
chmod -R a+w www/admin/plugins/# However, when I protect the files below, some of which contain passwords to my database, the software throws the permission warnings.
chmod -R 644 var/cache/*.php
chmod -R 644 var/cache/*.php.meta```
-
I am having the same looping issue, NOT SSL
requireSSL=0 . and it is still looping.
-
for those still looking...
you can use the composer package that i just whipped up last week.
-
I just created a composer package that we can us to access this xml api.
https://packagist.org/packages/artistan/revive-xmlrpc
Cheers!
-
lib/xmlrpc/php/openads-xmlrpc.inc.php is the script used to call from php to get a XML-RPC ad
this is a sample from my current server....
<?php
/* <!-- Revive Adserver XML-RPC Tag - Generated with Revive Adserver v4.1.3 --> */
//ini_set('include_path', '.:/usr/local/lib');
require 'openads-xmlrpc.inc.php';if (!isset($OA_context)) $OA_context = array();
$oaXmlRpc = new OA_XmlRpc('ads.mr.com', '/www/delivery/axmlrpc.php', 80, false, 15);
$adArray = $oaXmlRpc->view('zone:1', 0, '', '', 0, $OA_context, '');echo $adArray['html'];
?>
so if you can mimic that class, you should be able to get and deliver an xml-rpc ad.
if you want to do management tasks you will need to utilize or reverse engineer the lib/xmlrpc/php/openads-api-xmlrpc.inc.php file.
there is java classes available as well... https://github.com/revive-adserver/revive-adserver/tree/master/lib/xmlrpc
Banner properties not shown on one Banner
in Using Revive Adserver
Posted · Edited by Artistan
link added
URL Here is an example.
https://ibb.co/kMNYnz2
some of the banners have no properties to edit under any of the tabs.
mine was an html banner that had invalid html. cleaned it out of the database and fixed manually.