Bonjour,
Je viens de (tenter de) procèder à l'installation de la dernière version d'Automne sur un environnement Windows.
Ma config :
- Win vista / EasyPhp dernière version
J'ai lu, relu et suivi les précieuses indication de l'install et le script install.php est bien positionné à la racine du localhost.
L'install s'est bien déroulé jusqu'au niveau de la création du "config.php"
Le message d'erreur :Code :
Fatal error: Undefined class constant 'MYSQL_ATTR_USE_BUFFERED_QUERY' in C:\php5\www\install.php on line 615
Le module concerné : Code :
//DB connection
if (!$error) {
$dsn = 'mysql:host='.$_POST["dbhost"].';dbname='.$_POST["dbname"];
try {
$db = new PDO($dsn, $_POST["dbuser"], $_POST["dbpass"],
array(PDO::ATTR_PERSISTENT => APPLICATION_DB_PERSISTENT_CONNNECTION,
PDO::ERRMODE_EXCEPTION => true, PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true));
//MySQL Version
$result = $db->query('SELECT VERSION() as v;');
if(is_object($result)){
$version = ($arr = $result->fetch(PDO::FETCH_BOTH)) ? $arr['v'] : false;
if($version !== false){
if (version_compare($version, '5.0.0') === -1) {
$error .= sprintf($error_step2_DB_version_not_match, $version).'<br />';
}
} else{
$error .= $error_step2_DB_cannot_get_version."<br />";
}
}
} catch (PDOException $e) {
$error .= $error_step2_DB_connection_failed."<br />".'<pre>'.$e->getMessage().'</pre>';
}
}
Là, je sèche...
Quelqu'un as-t-il eu ce type de problème ?
Merci pour votre aide.
Thierry