2012-09-24 61 views
0

我試圖在虛擬機上安裝Open Cart,PHP 5.4.7,MySQL 5.5和Apache 2.2。困擾了很多之後,我已經成功地在安裝腳本執行的時刻到來,但我收到這樣的問題: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字節順序標記。你用來編輯文件的東西決定在開始時發出。最快的方法是擺脫Notepad++,打開文件,選擇「Encoding-> Enocde in UTF-8 without BOM」,然後重新保存文件,然後重試。

+0

謝謝。這解決了問題,我雖然是數據庫問題。只是爲了讓你知道,我用默認的Windows記事本打開了SQL腳本。 – IssamTP

+0

此外,「字段」圖像「沒有默認值」的問題仍然存在,我試圖在Linux Ubuntu上安裝它,它運行良好。 – IssamTP