diff options
author | Dries Buytaert <dries@buytaert.net> | 2007-10-22 15:22:39 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2007-10-22 15:22:39 +0000 |
commit | 923abc794ce79d62fdf0a37923dc927193d87441 (patch) | |
tree | f3313c7810279b23a56b6bb4f31ee3711b0790df /includes/install.mysql.inc | |
parent | a2871f73680c3d70cd8e74f476ca1b9252003193 (diff) | |
download | brdo-923abc794ce79d62fdf0a37923dc927193d87441.tar.gz brdo-923abc794ce79d62fdf0a37923dc927193d87441.tar.bz2 |
- Patch #184867 by deekayen: better error messages.
Diffstat (limited to 'includes/install.mysql.inc')
-rw-r--r-- | includes/install.mysql.inc | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/includes/install.mysql.inc b/includes/install.mysql.inc index 296a8ad8f..2b111f482 100644 --- a/includes/install.mysql.inc +++ b/includes/install.mysql.inc @@ -41,13 +41,13 @@ function drupal_test_mysql($url, &$success) { // Test connecting to the database. $connection = @mysql_connect($url['host'], $url['user'], $url['pass'], TRUE, 2); if (!$connection) { - drupal_set_message(st('Failure to connect to your MySQL database server. MySQL reports the following message: %error.<ul><li>Are you sure you have the correct username and password?</li><li>Are you sure that you have typed the correct database hostname?</li><li>Are you sure that the database server is running?</li></ul>For more help, see the <a href="http://drupal.org/node/258">Installation and upgrading handbook</a>. If you are unsure what these terms mean you should probably contact your hosting provider.', array('%error' => mysql_error())), 'error'); + drupal_set_message(st('Failed to connect to your MySQL database server. MySQL reports the following message: %error.<ul><li>Are you sure you have the correct username and password?</li><li>Are you sure that you have typed the correct database hostname?</li><li>Are you sure that the database server is running?</li></ul>For more help, see the <a href="http://drupal.org/node/258">Installation and upgrading handbook</a>. If you are unsure what these terms mean you should probably contact your hosting provider.', array('%error' => mysql_error())), 'error'); return FALSE; } // Test selecting the database. if (!mysql_select_db(substr($url['path'], 1))) { - drupal_set_message(st('We were able to connect to the MySQL database server (which means your username and password are valid) but not able to select your database. MySQL reports the following message: %error.<ul><li>Are you sure you have the correct database name?</li><li>Are you sure the database exists?</li><li>Are you sure the username has permission to access the database?</li></ul>For more help, see the <a href="http://drupal.org/node/258">Installation and upgrading handbook</a>. If you are unsure what these terms mean you should probably contact your hosting provider.', array('%error' => mysql_error())), 'error'); + drupal_set_message(st('Failed to select your database on your MySQL database server, which means the connection username and password are valid, but there is a problem accessing your data. MySQL reports the following message: %error.<ul><li>Are you sure you have the correct database name?</li><li>Are you sure the database exists?</li><li>Are you sure the username has permission to access the database?</li></ul>For more help, see the <a href="http://drupal.org/node/258">Installation and upgrading handbook</a>. If you are unsure what these terms mean you should probably contact your hosting provider.', array('%error' => mysql_error())), 'error'); return FALSE; } @@ -57,7 +57,7 @@ function drupal_test_mysql($url, &$success) { $query = 'CREATE TABLE drupal_install_test (id int NULL)'; $result = mysql_query($query); if ($error = mysql_error()) { - drupal_set_message(st('We were unable to create a test table on your MySQL database server with the command %query. MySQL reports the following message: %error.<ul><li>Are you sure the configured username has the necessary MySQL permissions to create tables in the database?</li></ul>For more help, see the <a href="http://drupal.org/node/258">Installation and upgrading handbook</a>. If you are unsure what these terms mean you should probably contact your hosting provider.', array('%query' => $query, '%error' => $error)), 'error'); + drupal_set_message(st('Failed to create a test table on your MySQL database server with the command %query. MySQL reports the following message: %error.<ul><li>Are you sure the configured username has the necessary MySQL permissions to create tables in the database?</li></ul>For more help, see the <a href="http://drupal.org/node/258">Installation and upgrading handbook</a>. If you are unsure what these terms mean you should probably contact your hosting provider.', array('%query' => $query, '%error' => $error)), 'error'); return FALSE; } $err = FALSE; @@ -68,7 +68,7 @@ function drupal_test_mysql($url, &$success) { $query = 'INSERT INTO drupal_install_test (id) VALUES (1)'; $result = mysql_query($query); if ($error = mysql_error()) { - drupal_set_message(st('We were unable to insert a value into a test table on your MySQL database server. We tried inserting a value with the command %query and MySQL reported the following error: %error.', array('%query' => $query, '%error' => $error)), 'error'); + drupal_set_message(st('Failed to insert a value into a test table on your MySQL database server. We tried inserting a value with the command %query and MySQL reported the following error: %error.', array('%query' => $query, '%error' => $error)), 'error'); $err = TRUE; } else { @@ -79,7 +79,7 @@ function drupal_test_mysql($url, &$success) { $query = 'UPDATE drupal_install_test SET id = 2'; $result = mysql_query($query); if ($error = mysql_error()) { - drupal_set_message(st('We were unable to update a value in a test table on your MySQL database server. We tried updating a value with the command %query and MySQL reported the following error: %error.', array('%query' => $query, '%error' => $error)), 'error'); + drupal_set_message(st('Failed to update a value in a test table on your MySQL database server. We tried updating a value with the command %query and MySQL reported the following error: %error.', array('%query' => $query, '%error' => $error)), 'error'); $err = TRUE; } else { @@ -90,7 +90,7 @@ function drupal_test_mysql($url, &$success) { $query = 'LOCK TABLES drupal_install_test WRITE'; $result = mysql_query($query); if ($error = mysql_error()) { - drupal_set_message(st('We were unable to lock a test table on your MySQL database server. We tried locking a table with the command %query and MySQL reported the following error: %error.', array('%query' => $query, '%error' => $error)), 'error'); + drupal_set_message(st('Failed to lock a test table on your MySQL database server. We tried locking a table with the command %query and MySQL reported the following error: %error.', array('%query' => $query, '%error' => $error)), 'error'); $err = TRUE; } else { @@ -101,7 +101,7 @@ function drupal_test_mysql($url, &$success) { $query = 'UNLOCK TABLES'; $result = mysql_query($query); if ($error = mysql_error()) { - drupal_set_message(st('We were unable to unlock a test table on your MySQL database server. We tried unlocking a table with the command %query and MySQL reported the following error: %error.', array('%query' => $query, '%error' => $error)), 'error'); + drupal_set_message(st('Failed to unlock a test table on your MySQL database server. We tried unlocking a table with the command %query and MySQL reported the following error: %error.', array('%query' => $query, '%error' => $error)), 'error'); $err = TRUE; } else { @@ -112,7 +112,7 @@ function drupal_test_mysql($url, &$success) { $query = 'DELETE FROM drupal_install_test'; $result = mysql_query($query); if ($error = mysql_error()) { - drupal_set_message(st('We were unable to delete a value from a test table on your MySQL database server. We tried deleting a value with the command %query and MySQL reported the following error: %error.', array('%query' => $query, '%error' => $error)), 'error'); + drupal_set_message(st('Failed to delete a value from a test table on your MySQL database server. We tried deleting a value with the command %query and MySQL reported the following error: %error.', array('%query' => $query, '%error' => $error)), 'error'); $err = TRUE; } else { @@ -123,7 +123,7 @@ function drupal_test_mysql($url, &$success) { $query = 'DROP TABLE drupal_install_test'; $result = mysql_query($query); if ($error = mysql_error()) { - drupal_set_message(st('We were unable to drop a test table from your MySQL database server. We tried dropping a table with the command %query and MySQL reported the following error %error.', array('%query' => $query, '%error' => $error)), 'error'); + drupal_set_message(st('Failed to drop a test table from your MySQL database server. We tried dropping a table with the command %query and MySQL reported the following error %error.', array('%query' => $query, '%error' => $error)), 'error'); $err = TRUE; } else { |