虚拟主机上忽然禁止Mysql使用InnoDB引擎了,只能使用MyISAM引擎。因为Drupal 7安装的时候,默认是创建InnoDB类型的表的,结果老是导致安装失败,问了主机商才知道是最近才禁用了InnoDB引擎导致的。
没办法,只能在安装创建数据表的时候就把Mysql引擎默认设置为MyISAM了,搜索找到了一个解决办法: https://www.drupal.org/node/1089724 ,需要直接修改原始安装文件,关键就这一句:
“In includes>database>mysql>shema.inc, on line 84, I changed *mysql_engine* => *InnoDB* to *mysql_engine* => *MyISAM*.”
之后顺利安装成功,问题暂时是解决了。
不过不知道这样直接修改以后使用的时候会不会出现什么问题啊?
没办法,只能在安装创建数据表的时候就把Mysql引擎默认设置为MyISAM了,搜索找到了一个解决办法: https://www.drupal.org/node/1089724 ,需要直接修改原始安装文件,关键就这一句:
“In includes>database>mysql>shema.inc, on line 84, I changed *mysql_engine* => *InnoDB* to *mysql_engine* => *MyISAM*.”
之后顺利安装成功,问题暂时是解决了。
不过不知道这样直接修改以后使用的时候会不会出现什么问题啊?
