에러 메시지의 의미? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

에러 메시지의 의미? 정보

에러 메시지의 의미?

본문

설치 후 index.php를 실행시키면 다음과 같은 에러 메시지나 옵니다.
삭제하고 다시해도 계속 동일한 에러 메시지가 나오는데...
메시지의 의미가 뭐죠?

select count(*) as cnt from g4_login where lo_ip = '221.163.117.214'

1267 : Illegal mix of collations (euckr_korean_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='

error file : /dentist/index.php
  • 복사

댓글 전체

자체 서버 이신가요?

Illegal mix of collations ~ ~ ~ ~

db를 완전 삭제하시고 새로만들때 collation 을 잘 맞춰서 해보세요....

웹 호스팅이라면....대략...낭패...^^
서버 호스팅이라면 서버 관리자에게 문의하시는것이 빠르겠네요..
아파치, PHP, mysql 버전에 따라서 해결방법이 달라질수도 있거든요..
$query = 'set session character_set_connection=euckr;';
mysql_query($query);
$query = 'set session character_set_client=euckr;';
mysql_query($query);
$query = 'set session character_set_results=euckr;';
mysql_query($query);
Illegal mix of collations
-> 이 에러는 젠드옵티마이저가 2.5.7(6인가?) 미만일 경우 foreach 문에서 값을 $key => $value 로 코딩하지 않고, $value 로 줄여서 사용할때 나타나는 에러입니다.
또한 위 콜레이션에러 이외에도 Illegal 관련 에러는 대부분이 젠드옵티마이저 때문에 나타나는 에러 입니다.
젠드옵티마이저를 업그레이드 하십시오.
니콜님 아래의 소스를 적당한 이름으로 (예 : test.php) 저장해서 root에 올려서 브라우저로 실행해 보세요..
자세히 나옵니다...

<?php
echo;
phpinfo();
?>
© SIRSOFT
현재 페이지 제일 처음으로