diff --git a/e107_admin/sql/core_sql.php b/e107_admin/sql/core_sql.php index 32c17a449..531deae83 100644 --- a/e107_admin/sql/core_sql.php +++ b/e107_admin/sql/core_sql.php @@ -357,7 +357,7 @@ CREATE TABLE online ( online_active int(10) unsigned NOT NULL default '0', online_agent varchar(255) NOT NULL default '', KEY online_ip (online_ip) -) TYPE=MyISAM; +) TYPE=InnoDB; # -------------------------------------------------------- # diff --git a/install_.php b/install_.php index 9bdaefbf9..c67d62941 100644 --- a/install_.php +++ b/install_.php @@ -1357,7 +1357,7 @@ class e_install return nl2br(LANINS_060)."

"; } - preg_match_all("/create(.*?)myisam;/si", $sql_data, $result ); + preg_match_all("/create(.*?)(?:myisam|innodb);/si", $sql_data, $result ); // Force UTF-8 again $this->dbqry('SET NAMES `utf8`');