论坛模块错误


forum module error

我已经为SS安装了一个论坛模块。我目前使用的是2.3.3版

在后端安装forum文件后,我收到一条消息,上面写着“找不到文件”和“找不到此网页”


我遵循了所有的说明,但还是收到了错误信息。

此外,当我运行http://mysite.co.za/dev/build/?flush=1时,我收到这个错误消息

>[User Error] 
Couldn't run query: 
CREATE TABLE `ForumCategory` ( 
    `ID` int(11) not null auto_increment, 
    `ClassName` enum('ForumCategory') character set utf8 collate utf8_general_ci default 'ForumCategory', 
    `Created` datetime, 
    `LastEdited` datetime, 
    `Title` varchar(100) character set utf8 collate utf8_general_ci, 
    `StackableOrder` varchar(2) character set utf8 collate utf8_general_ci, 
    `ForumHolderID` int(11) not null default '0', 
     index `ForumHolderID` (ForumHolderID), 
     index `ClassName` (ClassName), primary key (ID) ) TYPE=MyISAM
     You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 14
GET /dev/build/flush=1
Line 401 in /home/neutrog7/public_html/sapphire/core/model/MySQLDatabase.php"

您最好升级到新版本的SilverStripe。如果可以的话,我建议升级到3.0,但如果升级到3.0太费力,那就试试2.4。

如果你在这个阶段真的无法升级,你需要在MySQLDatabase.php中将"TYPE"替换为"ENGINE"。但是,实际上,如果你走上这条路,你将主要依靠自己,升级会更好。