Ошибка модуля форума

Я установил модуль форума для 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. Но, на самом деле, вы будете в основном самостоятельно, если вы пойдете по этому пути, и обновление будет намного лучше.

Другие вопросы по тегам