Hallo,
ich versuche gerade unter Lenny ein Typo3 4.2.9 mit Postgres zum laufen zu bekommen. Da bekomme ich die Meldung "MySQL not available".
Folgendes ist installiert:
ii libapache2-mod-php5 5.2.6.dfsg.1-1+lenny3 server-side, HTML-embedded scripting language (Apache 2 module
ii php5-cli 5.2.6.dfsg.1-1+lenny3 command-line interpreter for the php5 scripting language
ii php5-common 5.2.6.dfsg.1-1+lenny3 Common files for packages built from the php5 source
ii php5-gd 5.2.6.dfsg.1-1+lenny3 GD module for php5
ii php5-imagick 2.1.1RC1-1 ImageMagick module for php5
ii php5-pgsql 5.2.6.dfsg.1-1+lenny3 PostgreSQL module for php5
Das steht in der localconf.php:
$TYPO3_CONF_VARS['EXTCONF']['dbal']['handlerCfg'] = array (
'_DEFAULT' => array (
'type' => 'adodb',
'enabled' => TRUE,
'printErrors' => TRUE,
'config' => array (
'driver' => 'postgres'
)
)
);
$TYPO3_CONF_VARS['EXT']['extList'] = '... ,adodb,dbal';
Bei der Version 4.0.7 hat das noch funktioniert. Ich hab schon im Inet und den Typo3 Dokus gesucht aber eigentlich nichts gefunden warum das nicht gehen sollte. Ich habe so den Eindruck das er aus einem Grund den ich nicht finden konnte die Einstellungen in den TYPO3_CONF_VARS ignoriert.
Grüße
Alexander
Nachtrag:
Jetzt hab ich mal etwas in der Klasse (class.tx_install.php) für die Installation gesucht. Dort wird folgende Prüfung gemacht:
// ... hier wird die Meldung "MySQL not available" ausgegeben
und wenn man sich mit
echo t3lib_div::debug ($GLOBALS['TYPO3_LOADED_EXT']);
die geladenen Extensions ausgeben lässt ist dbal oder adodb auch nicht vorhanden. Wenn man das Array TYPO3_CONF_VARS ausgeben lässt sind aber die Einstellungen aus der localconf.php richtig gesetzt. Wenn jemand weiss wo die Extensions wärend der Installation geladen werden wäre ich für einen Tipp dankbar. Die Stelle hab ich noch nicht gefunden.
Hat vielleicht jemand eine Idee was da das Problem sein könnte?