Ошибка модуля форума
Я установил модуль форума для SS. Я в настоящее время использую версию 2.3.3
После того, как я установил forum
файл в конце я получаю сообщение "Файл не найден" в Firefox и "Эта веб-страница не найдена" в Google Chrome.
Я следовал всем инструкциям, но все равно получаю сообщение об ошибке.
Кроме того, когда я бегу 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"
1 ответ
Лучше всего перейти на более новую версию SilverStripe. Я бы порекомендовал обновить систему до версии 3.0, если вы можете, но если вам потребуется слишком много усилий для обновления до версии 3.0, попробуйте 2.4.
Если вы действительно не можете обновить на этом этапе, вам нужно заменить "TYPE" на "ENGINE" в MySQLDatabase.php. Но, на самом деле, вы будете в основном самостоятельно, если вы пойдете по этому пути, и обновление будет намного лучше.