我为SS安装了一个论坛模块。我目前正在使用2.3.3版本
我在后端安装了forum
文件后,我在Firefox上收到一条消息,上面写着“找不到文件”,并且“找不到此网页”< / em>在谷歌浏览器上。
我按照所有说明操作,但仍然收到错误消息。
此外,当我运行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"
答案 0 :(得分:0)
您最好的选择是升级到较新版本的SilverStripe。如果可以,我建议升级到3.0,但如果升级到3.0需要付出太多努力,请尝试2.4。
如果您在此阶段确实无法升级,则需要在MySQLDatabase.php中将“TYPE”替换为“ENGINE”。但是,实际上,如果沿着这条道路前进,升级会更好,那么你将主要依靠自己。