2012-09-24 4 views
0

PHP 5.4.7, MySQL 5.5 및 Apache 2.2를 사용하여 가상 컴퓨터에 Open Cart를 설치하려고합니다. 문제를 많이 후, 나는 설치 스크립트 실행의 순간에 도달하기 위해 관리했습니다,하지만 난이 문제가 나타납니다Windows XP에서 OpenCart 오류

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 '/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */' at line 1 

솔직히 내가 붙어 있습니다. Workbench에서 코드를 실행하려고 시도했지만 작동하지 않습니다. 단, 테스트 데이터에 대한 INSERT INTO 쿼리에서 NOT NULL 열에 대한 기본값이 누락되었습니다.

힌트? 암시?

답변

1

SQL의 시작 부분에있는 임의의 문자는 UTF Byte Order Mark입니다. 파일을 편집 할 때 처음에 그 파일을 방출하기로 결정했습니다. 그것을 제거하는 가장 빠른 방법은 Notepad++을 얻고, 그 파일을 열고, BOM없이 UTF-8에서 "Encoding-> Enocde"를 선택하고, 파일을 다시 저장하고 다시 시도하십시오.

+0

감사합니다. 문제가 해결되었지만 데이터베이스 문제였습니다. 그냥 알려주려면 기본 Windows 메모장으로 SQL 스크립트를 열었습니다. – IssamTP

+0

또한 "Field '이미지'에 '기본값이 없습니다.'라는 문제가 계속 발생하여 Linux Ubuntu에 설치하려고 시도했지만 제대로 작동했습니다. – IssamTP