1

SS 用のフォーラム モジュールをインストールしました。現在、バージョン 2.3.3 を使用しています

forumバックエンドにファイルをインストールした後、Firefox では「ファイルが見つかりません」 、Google Chromeでは「この Web ページが見つかりません」というメッセージが表示されます。


すべての指示に従いましたが、それでもエラー メッセージが表示されます。

また、 を実行する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"
4

1 に答える 1

0

最善の策は、SilverStripe の新しいバージョンにアップグレードすることです。可能であれば 3.0 にアップグレードすることをお勧めしますが、3.0 にアップグレードするのが大変な場合は、2.4 を試してください。

この段階で本当にアップグレードできない場合は、MySQLDatabase.php の「TYPE」を「ENGINE」に置き換える必要があります。しかし、実際には、この道をたどってアップグレードした方がはるかに優れている場合、ほとんどの場合自分で作業することになります。

于 2012-10-14T23:07:46.133 に答える