diff --git a/install.php b/install.php index eedb92ca..ac1179a9 100644 --- a/install.php +++ b/install.php @@ -471,12 +471,14 @@ list($prefixVersion, $suffixVersion) = explode('/', $currentVersion); $key = '{' . $key . '}'; } + if (!empty($_dbConfig['dbDsn'])) { + $dbConfig['dsn'] = str_replace($replace, array_values($dbConfig), $dbConfig['dsn']); + } $config = str_replace($replace, array_values($dbConfig), _r('config')); - $dbConfig['dsn'] = str_replace($replace, array_values($dbConfig), $dbConfig['dsn']); } if (!isset($config) && $success && !_r('created')) { - $installDb = new Typecho_Db ($adapter, _r('dbPrefix')); + $installDb = new Typecho_Db($adapter, _r('dbPrefix')); $installDb->addServer($dbConfig, Typecho_Db::READ | Typecho_Db::WRITE); diff --git a/install/Mysql.php b/install/Mysql.php index a3c9bc84..dac68993 100644 --- a/install/Mysql.php +++ b/install/Mysql.php @@ -103,13 +103,13 @@ $baeDbPassword = "getenv('HTTP_BAE_ENV_SK')";
  • -

    /cloudsql/typecho-gae:typecho'); ?>

    +

    /cloudsql/typecho-gae:typecho'); ?>

  • -

    :/cloudsql/typecho-gae:typecho'); ?>

    +

    :/cloudsql/typecho-gae:typecho'); ?>

  • @@ -130,7 +130,7 @@ $baeDbPassword = "getenv('HTTP_BAE_ENV_SK')";