'This either means that the username and password information in your
config.php file is incorrect or we can't contact the database server
at localhost. This could mean your host's database server is down.
* Are you sure you have the correct username and password?
* Are you sure that you have typed the correct hostname?
* Are you sure that the database server is running?
'
I took the following steps to install
1. Followed the Manual instructions
2. edited config.php (see below)
3. install.php
// MySql configuration
define('localhost', '[server]'); // Set the MySQL hostname
(generally "localhost")
define('har_gelatoxxx', '[database]'); // Set the MySQL database
gelato should use
define('har_harold2xxx', '[userdb]'); // Set the MySQL username
define('xxxpassword', '[dbpass]'); // Set the MySQL password
define('gel_', '[tableprefix]'); // Set the MySQL tables prefixes
define('DB_Server', '[server]'); // Set the MySQL hostname
(generally "localhost")
define('DB_name', '[database]'); // Set the MySQL database gelato
should use
define('DB_User', '[userdb]'); // Set the MySQL username
define('DB_Password', '[dbpass]'); // Set the MySQL password
define('Table_prefix', '[tableprefix]'); // Set the MySQL tables
prefixes
you need to replace the word [server] with your server name,
[database] with your database name and so on, the first parameter of
the php 'define' functions must be the same that is in the original
config.php file.
// MySql configuration
define('DB_Server', 'localhost'); // Set the MySQL hostname
(generally "localhost")
define('DB_name', 'har_gelatoxxx'); // Set the MySQL database
gelato should use
define('DB_User', 'har_harold2xxx'); // Set the MySQL username
define('DB_Password', ''xxxpassword'); // Set the MySQL password
define('Table_prefix', 'gel_'); // Set the MySQL tables prefixes