在安裝 EmpireCMS 時遇到 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'TYPE=MYISAM'
的錯誤,通常是由於資料庫版本不相容導致的。以下是詳細的解決方法:
1. 選擇正確的 MySQL 版本
在安裝 EmpireCMS 時,請確保選擇正確的 MySQL 版本。對於 MariaDB,需要選擇與之相容的 MySQL 版本。
具體步驟如下:
-
進入安裝介面
- 訪問 EmpireCMS 的安裝 URL,通常為
http://yourdomain.com/install
。
- 訪問 EmpireCMS 的安裝 URL,通常為
-
選擇 MySQL 版本
- 在安裝嚮導中選擇資料庫型別時,選擇
MySQL 5.0
版本。
- 在安裝嚮導中選擇資料庫型別時,選擇
2. 修改資料庫表型別
如果已經在安裝過程中選擇了錯誤的版本,可以透過手動修改資料庫表型別來解決。
具體步驟如下:
-
登入資料庫
- 使用 phpMyAdmin 或其他資料庫管理工具登入到資料庫。
-
修改表型別
- 找到 EmpireCMS 建立的所有表。
- 修改表型別為
InnoDB
。