contao/test — Issue #1338: install.php destroys localconfig.php on disallowed input character
Author: fbender
Created: 2011-11-29 07:45:15+00:00
State: open
Labels: Defect, framework

Bei mir enthielt das DB-Passwort das Gleichheitszeichen (=), was direkt in der localconfig.php eingetragen wurde. Beim Aufrufen des Installtools wird die Zeile, in der das PW definiert wurde, ab diesem Zeichen gelöscht. Das führt zu einem Parse-Error, da weder der String geschlossen wird (mit '), noch das Semikolon geschrieben wird.

```
// …
$GLOBALS['TL_CONFIG']['dbUser'] = '…';
$GLOBALS['TL_CONFIG']['dbPass'] = 'Z
$GLOBALS['TL_CONFIG']['dbDatabase'] = '…';
// …
```

Wenn die install.php schon die Inhalte verändert, sollte valider PHP-Code herauskommen ;-).

--- _Originally created on December 30th, 2009, at 05:53pm (ID 1338)_