diff --git a/install/install.php b/install/install.php index 62676e7398a3b2b49783069b91c9bad491bd7480..9474eb5b08a0eaa3c93f72b9edfb4d9f8a1ca8cc 100644 --- a/install/install.php +++ b/install/install.php @@ -129,7 +129,9 @@ do { unset($finished); // Resolve the IP address of the mysql hostname. -if(!$conf['mysql']['ip'] = gethostbyname($conf['mysql']['host'])) die('Unable to resolve hostname'.$conf['mysql']['host']); +$tmp = explode(':',$conf['mysql']['host']); +if(!$conf['mysql']['ip'] = gethostbyname($tmp[0])) die('Unable to resolve hostname'.$tmp[0]); +unset($tmp); //** initializing database connection diff --git a/install/lib/installer_base.lib.php b/install/lib/installer_base.lib.php index 1372c8c296200f6500b038e427b4d1752cfc6838..77d0c4371599f3665d86658a1d5ba83e24cd7a2c 100644 --- a/install/lib/installer_base.lib.php +++ b/install/lib/installer_base.lib.php @@ -247,9 +247,9 @@ class installer_base { $this->dbmaster->query('FLUSH PRIVILEGES;'); //* Create the ISPConfig database user in the local database - $query = 'GRANT SELECT, INSERT, UPDATE, DELETE ON '.$conf['mysql']['master_database'].".* " + /*$query = 'GRANT SELECT, INSERT, UPDATE, DELETE ON '.$conf['mysql']['master_database'].".* " ."TO '".$conf['mysql']['master_ispconfig_user']."'@'".$from_host."' " - ."IDENTIFIED BY '".$conf['mysql']['master_ispconfig_password']."';"; + ."IDENTIFIED BY '".$conf['mysql']['master_ispconfig_password']."';";*/ $query = 'GRANT SELECT, INSERT, UPDATE, DELETE ON '.$conf['mysql']['master_database'].".* " ."TO '".$conf['mysql']['master_ispconfig_user']."'@'".$from_ip."' " ."IDENTIFIED BY '".$conf['mysql']['master_ispconfig_password']."';";