fix #634
fix #633
This commit is contained in:
joyqi 2017-10-30 02:19:53 +08:00
parent a214977c83
commit 93bcd46d55
4 changed files with 13 additions and 3 deletions

View File

@ -536,6 +536,16 @@ Typecho_Cookie::set('__typecho_lang', $lang);
}
if($success) {
// 重置原有数据库状态
if (isset($installDb)) {
try {
$installDb->query($installDb->update('table.options')
->rows(array('value' => 0))->where('name = ?', 'installed'));
} catch (Exception $e) {
// do nothing
}
}
Typecho_Cookie::set('__typecho_config', base64_encode(serialize(array_merge(array(
'prefix' => _r('dbPrefix'),
'userName' => _r('userName'),

View File

@ -127,6 +127,6 @@ class Typecho_Date
*/
public static function time()
{
return self::$serverTimeStamp ? self::$serverTimeStamp : (self::$serverTimeStamp = time() - idate('Z'));
return self::$serverTimeStamp ? self::$serverTimeStamp : (self::$serverTimeStamp = time());
}
}

View File

@ -31,7 +31,7 @@ class Typecho_Db_Adapter_Mysqli implements Typecho_Db_Adapter
*/
public static function isAvailable()
{
return extension_loaded('mysqli');
return class_exists('MySQLi');
}
/**

View File

@ -39,7 +39,7 @@ abstract class Typecho_Db_Adapter_Pdo implements Typecho_Db_Adapter
*/
public static function isAvailable()
{
return extension_loaded('pdo');
return class_exists('PDO');
}
/**