Multisys Network Co. Ltd. 多元網絡有限公司
 

Joomla 1.5在MySQL 5.5 安裝問題

Joomla 1.5在MySQL 5.5 安裝問題

當在本公司伺服器安裝軟件時,出現了不能在MySQL 執行, 例如使用以下命令時,

CREATE TABLE `jos_ak_profiles` ( `id` int(10) unsigned NOT NULL auto_increment, `description` varchar(255) NOT NULL, `configuration` longtext, `filters` longtext, PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2

出現以下錯誤:

ERROR 1064 (42000): 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 'TYPE=MyISAM AUTO_INCREMENT=2' at line 1


原因:

MySQL 5.5 已經不再兼容 TYPE=MyISAM 的指令, 需要使用 ENGINE=MyISAM , 所以部分程式會出現問題 , 此指令由MySQL 4 開始, 至MySQL 5.1 皆指出將會不支援此指令

由於本公司在部分Server 已因穩定性之考慮, 已升級最新之MySQL 5.5 ,所以會現該問題


解決方案:

方案 1. 請與我們的客戶服務員聯絡, 本公司可以安排相容之伺服器


方案 2: 使用兼容的軟件, 例如

Joomla 1.6 以上


方案 3: 可以將所有相關的SQL 檔案修正,以joompack /  Akeeba Backup為例,解壓縮檔案後,用linux指令(如許可)或下載回本機, 

# cd  installation/sql
# sed  -i  's/TYPE=MyISAM/ENGINE=MyISAM/g'  joomla.sql
# sed  -i  's/TYPE=MyISAM/ENGINE=MyISAM/g'  joomla.s01

再繼續安裝

Search

我們的模型業務及課程

我們的模型業務課程

gundam model img

© 2016 Multisys Network Company Limited. All Rights Reserved.