From d8dd6f557fa4642a496abd02cba3d8c71a3eb396 Mon Sep 17 00:00:00 2001 From: sparkyx Date: Tue, 29 May 2007 18:22:00 +0000 Subject: [PATCH] Add a check to verify that php supports pgsql --- html/admin/setup.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/html/admin/setup.php b/html/admin/setup.php index 4cd0c5ef4..169e38850 100644 --- a/html/admin/setup.php +++ b/html/admin/setup.php @@ -183,6 +183,13 @@ foreach (array('magic_quotes_gpc','magic_quotes_runtime') as $a) { } } +$module=get_loaded_extensions(); +if ( in_array('pgsql',$module) == false ) +{ + print '

Désolé mais soit vous n\'avez pas installé le package pour postgresql soit php n\'a pas pas été compilé avec les bonnes options

'; + $flag_php++; +} + if ( ini_get("max_execution_time") < 60 ) { print '

max_execution_time should be set to 60 minimum

'; } @@ -216,8 +223,8 @@ $cn=DbConnect(-2,'phpcompta'); if ($cn == false ) { print "

Vous devez absolument taper dans une console la commande 'createuser -A -d -P phpcompta et vous donnez dany comme mot de passe (voir la documentation)' puis la commande 'createdb -O phpcompta phpcompta'.

-

Ces commandes créeront l'utilisateur phpcompta -puis la base de données par défaut de phpcompta.

"; +

Ces commandes créeront l'utilisateur phpcompta +puis la base de données par défaut de phpcompta.

"; exit(); } ?> @@ -236,7 +243,7 @@ if ( $version[0] != '8' ) { ?>

Vous devez absolument utiliser au minimum une version 8 de PostGresql, si votre distribution n'en offre pas, installez en une en la compilant.

Lisez attentivement la notice sur postgresql.org pour migrer -vos bases de données en 8 +vos bases de données en 8