How To: banner images opslaglocatie verplaatsen

Een nieuwe plaats om de banner afbeeldingen op te slaan in OpenX

Een nieuwe plaats om de banner afbeeldingen op te slaan in OpenX

Bij een standaard installatie van de OpenX Ad Server, zal er een situatie ontstaan waarbij de banner images worden opgeslagen in een directory diep in de OpenX bestandsstructuur. Dit maakt het lastig om in de toekomst software upgrades te doen of eenvoudig backups te maken. Gelukkig is het vrij eenvoudig om de opslaglocatie te veranderen. In dit artikel zal ik uitleggen hoe dat moet.

Ik ga er van uit dat het OpenX systeem is geplaatst in een directory onder de hoofddirectory van de site, laten we zeggen www.voorbeeld.nl/openx/. Dit betekent dat de afbeeldingen te vinden zullen zijn in www.voorbeeld.nl/openx/www/images/. Het is de bedoeling om de opslaglocatie en de URL voor de levering van de banners te verplaatsen naar www.voorbeeld.nl/images. Een andere naam mag natuurlijk ook.

Dit gaat als volgt:

  1. Maak een nieuwe directory genaamd ‘images’, op hetzelfde niveau als de bestaande ‘openx’ directory. Deze directory wordt dus voor de buitenwereld zichtbaar als ‘www.voorbeeld.nl/images’.
  2. Geef deze nieuwe directory de benodigde ‘777’ permissies (of wat er in het gebruikte operating system nodig is om OpenX in staat te stellen daar banners op te slaan die via de gebruikersinterface worden toegevoegd).
  3. Kopieer de volledige inhoud van de bestaande directory www.voorbeeld.nl/openx/www/images op de server naar deze zojuist nieuwe gemaakt directory www.voorbeeld.nl/images folder (inclusief alle eventuele subdirectories).
  4. Open nu het configuratiebestand in de ‘openx/var’ directory op de server en bewerk deze. De configuratiefile zal als naam www.voorbeeld.nl.conf.php hebben.
  5. Zoek naar de sectie [webpath], en verander de twee regels in die sectie die beginnen met ‘images’ respectievelijk ‘imagesSSL’. Het resultaat wordt dus voor beide www.voorbeeld.nl/images.
  6. Zoek naar de sectie [store], en verander de regel in die sectie die begint met ‘webDir’. De nieuwe waarde moet het volledige pad zijn van de zojuist gemaakte nieuwe directory voor de afbeeldingen (of haal het gedeelte ‘openx/www’ er uit).
  7. Bewaar de configuratiefile.

Vanaf nu zullen nieuw toegevoegd banners worden opgeslagen in de nieuwe directory en zal OpenX die afbeeldingen ook leveren vanuit deze directory op de server.

Bonus tip:

OpenX biedt normaal gesproken de keuze om banners op te slaan op de webserver of in de database. In dit artikel werd uitgelegd hoe de opslaglocatie op de webserver kan worden verplaatst. Om er voor te zorgen dat u niet (per ongeluk) de afbeeldingen in de database opslaat, kunt u als volgt te werk gaan:

  • Open weer het configuratiebestand (zie boven) en zoek naar de sectie [allowedBanners].
  • Bewerk de regel die begint met ‘sql=’. Als daar een waarde staat en die waarde is 1, verander die dan in een 0 (nul) of haal de 1 weg. Het resultaat is ‘sql=’ of ‘sql=0’.
  • Bewaar het configuratiebestand.

Vanaf nu zal OpenX bij het toevoegen van een banner niet meer de optie laten zien om de afbeelding in de database op te slaan.

About Erik Geurts - onafhankelijk OpenX Source Specialist

Erik Geurts is een zeer ervaren onafhankelijk OpenX Source specialist, OpenX Source hosting provider en plugin ontwikkelaar. Hij is sinds eind 2003 actief betrokken bij de OpenX community, onder andere als trainer en consultant. Hij is ook eigenaar van een bedrijf dat hosting van de OpenX Source software verzorgt, en daarnaast geavanceerde plugins voor OpenX Source ontwikkelt. Erik Geurts heeft als OpenX consultant gewerkt voor honderden bedrijven in tientallen landen.

Trackbacks

  1. […] Tenslotte ga ik er van uit dat u de opslag van de banner image bestanden heeft verplaatst naar een directory buiten de OpenX directory. Als u dat nog niet gedaan heeft, dan zou ik adviseren om dat eerst te doen. De instructies hiervoor staan in een recent bericht op dit weblog: How To: banner images opslaglocatie verplaatsen. […]

  2. […] kun je ook nog besluiten om de opslaglocatie van de banner afbeeldingen te verplaatsen naar […]

OpenX Source Ad Server