Changeset 1395
- Timestamp:
- 06/25/09 15:30:38 (4 years ago)
- Location:
- trunk/wifidog-auth/wifidog
- Files:
-
- 5 modified
-
classes/AbstractDb.php (modified) (2 diffs)
-
config.php (modified) (1 diff)
-
include/schema_validate.php (modified) (1 diff)
-
install.php (modified) (8 diffs)
-
signup.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wifidog-auth/wifidog/classes/AbstractDb.php
r1352 r1395 88 88 89 89 // Build connection string 90 $conn_string = "host=".CONF_DATABASE_HOST." dbname=$db_name user=".CONF_DATABASE_USER." password=".CONF_DATABASE_PASSWORD."";90 $conn_string = "host=".CONF_DATABASE_HOST." port=".CONF_DATABASE_PORT." dbname=$db_name user=".CONF_DATABASE_USER." password=".CONF_DATABASE_PASSWORD.""; 91 91 // Try connecting and hide warning, errors 92 92 if ( !dependency::check('pgsql') ) … … 97 97 // Throw an exception if anything went wrong 98 98 if ($ptr_connexion == FALSE) 99 throw new Exception(sprintf(_("Unable to connect to database on %s"), CONF_DATABASE_HOST));99 throw new Exception(sprintf(_("Unable to connect to the database at %s"), "host=".CONF_DATABASE_HOST." port=".CONF_DATABASE_PORT." dbname=$db_name user=".CONF_DATABASE_USER." password=*********")); 100 100 101 101 return $ptr_connexion; -
trunk/wifidog-auth/wifidog/config.php
r1393 r1395 74 74 define('CONF_DATABASE_HOST', 'localhost'); 75 75 76 // Port of the database server. 77 define('CONF_DATABASE_PORT', '5432'); 78 76 79 // Username for database access. 77 80 define('CONF_DATABASE_USER', 'wifidog'); -
trunk/wifidog-auth/wifidog/include/schema_validate.php
r1393 r1395 69 69 catch (Exception $e) { 70 70 /* Be quiet */ 71 }72 73 if (empty ($row)) {74 71 echo "<html><body>"; 75 72 echo "<h1>" . _("I am unable to retrieve the schema version. Either the wifidog database hasn't been created yet, the postgresql server is down, or pg_hba.conf does not allow your web server to connect to the wifidog database.") . "</h1>"; 76 73 echo "<h2>Error was: ". $e->getMessage() . "</h2>"; 77 74 echo "<h2>" . _("Try running the") . " <a href='" . BASE_URL_PATH . "install.php'>" . _("installation script") . "</a>.</h2>\n"; 78 75 echo "</html></body>"; 79 76 exit (); 77 } 78 79 if (empty ($row)) { 80 80 81 } 81 82 else { -
trunk/wifidog-auth/wifidog/install.php
r1393 r1395 270 270 # Database connections variables 271 271 $CONF_DATABASE_HOST = $configArray['CONF_DATABASE_HOST']; 272 $CONF_DATABASE_PORT = $configArray['CONF_DATABASE_PORT']; 272 273 $CONF_DATABASE_NAME = $configArray['CONF_DATABASE_NAME']; 273 274 $CONF_DATABASE_USER = $configArray['CONF_DATABASE_USER']; … … 511 512 <table border="1"> 512 513 <tr><td>Host</td><td><INPUT type="text" name="CONF_DATABASE_HOST" value="$CONF_DATABASE_HOST"></td></tr> 514 <tr><td>Port</td><td><INPUT type="text" name="CONF_DATABASE_PORT" value="$CONF_DATABASE_PORT"></td></tr> 513 515 <tr><td>DB Name</td><td><INPUT type="text" name="CONF_DATABASE_NAME" value="$CONF_DATABASE_NAME"></td></tr> 514 516 <tr><td>Username</td><td><INPUT type="text" name="CONF_DATABASE_USER" value="$CONF_DATABASE_USER"></td></tr> … … 521 523 function submitDatabaseValue() { 522 524 newConfig("CONF_DATABASE_HOST='" + document.myform.CONF_DATABASE_HOST.value + "'"); 525 newConfig("CONF_DATABASE_PORT='" + document.myform.CONF_DATABASE_PORT.value + "'"); 523 526 newConfig("CONF_DATABASE_NAME='" + document.myform.CONF_DATABASE_NAME.value + "'"); 524 527 newConfig("CONF_DATABASE_USER='" + document.myform.CONF_DATABASE_USER.value + "'"); … … 548 551 print "<UL><LI>Trying to open a Postgresql database connection : "; 549 552 550 $conn_string = "host=$CONF_DATABASE_HOST dbname=$CONF_DATABASE_NAME user=$CONF_DATABASE_USER password=$CONF_DATABASE_PASSWORD";553 $conn_string = "host=$CONF_DATABASE_HOST port=$CONF_DATABASE_PORT dbname=$CONF_DATABASE_NAME user=$CONF_DATABASE_USER password=$CONF_DATABASE_PASSWORD"; 551 554 $ptr_connexion = pg_connect($conn_string); 552 555 … … 555 558 } 556 559 else { 557 printf ("<p>Unable to connect to database! Please make sure the server is online and the database \"%s\" exists. Also 'postgresql.conf' and 'pg_hba.conf' must allow the user \"%s\" to open a connection to it on host \"%s\" to continue. See the error above for clues on what the problem may be.</p>", $CONF_DATABASE_NAME, $CONF_DATABASE_USER, $CONF_DATABASE_HOST);560 printf ("<p>Unable to connect to database! Please make sure the server is online and the database \"%s\" exists. Also 'postgresql.conf' and 'pg_hba.conf' must allow the user \"%s\" to open a connection to it on host \"%s\" port %d to continue. See the error above for clues on what the problem may be.</p>", $CONF_DATABASE_NAME, $CONF_DATABASE_PORT, $CONF_DATABASE_USER, $CONF_DATABASE_HOST); 558 561 print "<p>Please go back and retry with correct values, or fix your server configuration.</p>"; 559 562 refreshButton(); … … 612 615 $file_schema_version = ''; # Schema version from define(REQUIRED_SCHEMA_VERSION) in schema_validate.php 613 616 614 $conn_string = "host=$CONF_DATABASE_HOST dbname=$CONF_DATABASE_NAME user=$CONF_DATABASE_USER password=$CONF_DATABASE_PASSWORD";617 $conn_string = "host=$CONF_DATABASE_HOST port=$CONF_DATABASE_PORT dbname=$CONF_DATABASE_NAME user=$CONF_DATABASE_USER password=$CONF_DATABASE_PASSWORD"; 615 618 $connection = pg_connect($conn_string) or die(); # or die("Couldn't Connect ==".pg_last_error()."==<BR>"); 616 619 … … 651 654 $db_shema_version = $result_array[0]['value']; 652 655 653 print "<p>On <em>$CONF_DATABASE_HOST </em>, Database <em>$CONF_DATABASE_NAME</em> exists and is ";656 print "<p>On <em>$CONF_DATABASE_HOST:$CONF_DATABASE_PORT</em>, Database <em>$CONF_DATABASE_NAME</em> exists and is "; 654 657 if ($db_shema_version == $file_schema_version) { 655 658 print "up to date (shema version <em>$db_shema_version</em>)."; … … 829 832 empty ($_REQUEST['email']) ? $email = $_SERVER['SERVER_ADMIN'] : $email = $_REQUEST['email']; 830 833 831 $conn_string = "host=$CONF_DATABASE_HOST dbname=$CONF_DATABASE_NAME user=$CONF_DATABASE_USER password=$CONF_DATABASE_PASSWORD";834 $conn_string = "host=$CONF_DATABASE_HOST port=$CONF_DATABASE_PORT dbname=$CONF_DATABASE_NAME user=$CONF_DATABASE_USER password=$CONF_DATABASE_PASSWORD"; 832 835 $connection = pg_connect($conn_string) or die(); 833 836 -
trunk/wifidog-auth/wifidog/signup.php
r1391 r1395 345 345 $smarty->assign('SelectNetworkUI', "<input type=\"hidden\" name=\"auth_source\" value='$default_network_param' />"); 346 346 else 347 $smarty->assign('SelectNetworkUI', Network::getSelectUI(' network_id', array('preSelectedObject' => $network)) );347 $smarty->assign('SelectNetworkUI', Network::getSelectUI('auth_source', array('preSelectedObject' => $network)) ); 348 348 349 349 // Compile HTML code
