1

(2 답글들, 질문과 답변 / 사용자 지원에 작성)

미즈-♬ 작성:

제가 3년 정도 1.7.6을 사용하고 있었습니다. 지난 주에 업데이트를 하려고 1.8.6을 설치하는데 체크업에서 계속 실패가 떠서 계속 여기저기 살피다 안 되겠어서 밀어버리고 다시 설치를 했습니다.
그런데 서버를 밀고 설치하는 과정에서는 '테이블을 생성하지 못했습니다.'오류가 계속 떠서 찾아보니 MySQL5.5에서 이런 문제가 있다고 하더군요. 그래서 1.9.0베타를 다시 설치하려는데 똑같은 문제로 설치가 되지 않고 있습니다. 공지에서는 MySQL5.5에서 된다고 되어있는데, 실제로는 설치가 되지 않습니다.
서버 환경은 이렇습니다.
하드웨어: x86_64 x86_64
운영체제: Linux 2.6.38-8-server x86_64
웹서버: Apache
PHP 버전: 5.2.17
데이터베이스 종류: MySQL
MySQL 버전: 5.5.14

방법 부탁드립니다.

=== 다른 쪽에다 잘못  올렸었나 보네요. 여기  다시 올립니다.


mysql 5.5 부터 TYPE을 사용할수 없게끔 되어 있어서.. 아래와 같이 수정되어야할것같습니다.

tc/setup.php

원본: $charset = 'TYPE=MyISAM DEFAULT CHARSET=utf8';


해결방법1: $charset = 'ENGINE=MyISAM DEFAULT CHARSET=utf8';
해결방법2: $charset = 'DEFAULT CHARSET=utf8';

미즈-♬ 작성:

검색해보니 꽤 된 문제인 것 같은데 아직 수정이 안 이루어진 것인지, 아니면 제 문제인지 궁금합니다. 그리고 해결방법도 부탁드립니다.

지금 텍스트큐브를 통째로 날려가지고 사용을 못하고 있는 상태입니다.

============공지 중에서====================
텍스트큐브 1.9는

텍스트큐브 1.8 마일스톤에서 발견된 버그들 해결
MySQL 5.5/Sqlite 3 대응
새 기본 에디터 (2.0/2.1 개발 버전의 에디터를 1.9로 백포트)
새 UI

============공지 중에서====================


2번째에 저렇게 적혀있는데 이전 버전과 같은 오류를 일으키고 있습니다.
지금 2주동안 날려놓은 채로 뻘짓만 하고 있습니다.


mysql 5.5 부터 TYPE을 사용할수 없게끔 되어 있어서.. 아래와 같이 수정되어야할것같습니다.

tc/setup.php

원본: $charset = 'TYPE=MyISAM DEFAULT CHARSET=utf8';


해결방법1: $charset = 'ENGINE=MyISAM DEFAULT CHARSET=utf8';
해결방법2: $charset = 'DEFAULT CHARSET=utf8';