Domainabhängige Variablen
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 28.04.2010 - 13:29 Uhr in
Hallo,
gibt es eine Möglichkeit Variablen, die in der Datenbank gespeichert sind, wie z. B. das Temp-Verzeichnis oder der Google-API-Key von GMap abhängig von der Domain oder IP zu machen? Auf einem Testserver muss ich das nämlich immer manuell anpassen und darf es nie vergessen. Automatisch wäre das natürlich schöner. In der settings.php klappt das ja schon mit den MySQL-Einstellungen.
Gruß, Tekl
- Anmelden oder Registrieren um Kommentare zu schreiben
Moin Tekl, Du kannst in der
am 29.04.2010 - 10:07 Uhr
Moin Tekl,
Du kannst in der settings.php eigene Variablen bestimmen. Z. B. so:
$conf = array(
'namedervariable' => 'wertdervariable',
);
Beste Grüße,
Niko
Würde das dann die Werte aus
am 03.05.2010 - 08:53 Uhr
Würde das dann die Werte aus der Datenbank überschreiben? Und wie finde ich die Variablennamen raus?
Danke, hab's ausprobiert.
am 03.05.2010 - 10:09 Uhr
Danke, hab's ausprobiert. Genau, was ich wollte.
<?php
if ($_SERVER['SERVER_ADDR']=='192.168.0.1' || $_SERVER['SERVER_ADDR']=='127.0.0.1' || $_SERVER['SERVER_ADDR']=='192.168.0.95') {
$conf['file_directory_temp'] = '/tmp';
$conf['googlemap_api_key'] = 'xyz';
} else {
$conf['file_directory_temp'] = '/is/htdocs/user_tmp';
$conf['googlemap_api_key'] = 'abc';
}
?>
Die Variablen-Namen habe ich in der Variablen-Tabelle der Datenbank gefunden.