2012-09-11 2 views
1

SS 용 포럼 모듈을 설치했습니다. 내가 백 엔드에 forum 파일을 설치 한 후 나는 현재 내가 “ 파일이 웹 페이지에 ”를 찾을 수 없습니다 ” 파이어 폭스에 및 “를 찾을 수 없습니다라는 메시지가 나타납니다 버전 2.3.3forum module error

을 사용하고 있습니다 구글 크롬.


나는 모든 지시 사항을 따르지만 여전히 오류 메시지가 나타납니다. 내가 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

실행중인 MySQL 데이터베이스 버전은 무엇입니까? 'TYPE'은 더 이상 사용되지 않으며 이후 버전에서는 제거되었다고 생각됩니다. 'ENGINE'으로 변경하면 실행되어야합니다. http://bugs.mysql.com/bug.php?id=47974 - 5.2에서 제거되었습니다. –

+0

실행중인 버전 : 4.1.22 –

+0

MySQL 클라이언트 버전 : 4.1.22 –

답변

0

가장 좋은 방법은 SilverStripe의 최신 버전으로 업그레이드하는 것입니다이 오류 메시지가 나타납니다. 가능한 경우 3.0으로 업그레이드하는 것이 좋지만 3.0으로 업그레이드하는 데 너무 많은 노력이 필요한 경우 2.4를 시도하십시오.

정말로이 단계에서 업그레이드 할 수없는 경우 MySQLDatabase.php에서 "TYPE"을 "ENGINE"으로 바꿔야합니다. 그러나 정말로, 당신이이 길을 가고 업그레이드가 훨씬 더 좋을 때, 당신은 대부분 당신 자신의 것으로 될 것입니다.