2년 만에 블로그를 다시 시작하려고 새로운 버전인 1.9 beta3 텍스트큐브를 설치하려 했으나,
설치 마지막 단계에서 맞닥드린 에러, '테이블을 생성하지 못했습니다.'

처음엔 그냥 텍스트큐브 에러겠구나 싶어 검색을 해 보지만 마땅한 해결책을 찾지 못해
직접 원인분석을 하기로 결정. 아무래도 다른사람들을 문제 없이 잘 쓰는 것 같아보였기 때문이다.

문제의 원인은 데이터베이스 CREATE문에 있었다.
이전버전의 Mysql에서는 CREATE시 TYPE=MYISAM 명령이 문제 없었으나 Mysql 5.5 에서는
TYPE 대신 ENGINE이라고 명시해 주지 않으면 테이블 생성시 sql오류가 발생한다.

즉, TYPE=MYISAM 을 ENGINE= MYISAM이라고 변경하고서 다시 설치하면 된다.

변경한 파일을 첨부합니다. textcube 루트디렉토리에 있는 setup.php파일만 대체하면 됩니다.
현재 안정버전인 1.8.6에서도 이렇게 해결하면 될 듯 싶네요.

Posted by Lifefeel

2011/08/08 23:21 2011/08/08 23:21
, , , , ,
Response
94 Trackbacks , No Comment
RSS :
http://www.lifefeel.com/rss/response/347

blog comments powered by Disqus

블로그 이미지

이세상을 음악처럼 연주하고픈, 세상을 연주하는 외로운 사나이

- Lifefeel

Archives

Authors

  1. Lifefeel

Calendar

«   2013/05   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Site Stats

Total hits:
286794
Today:
96
Yesterday:
278