我在 joomla 安装过程中遇到错误
Posted
技术标签:
【中文标题】我在 joomla 安装过程中遇到错误【英文标题】:I got an error in the joomla installation process 【发布时间】:2017-03-23 23:54:01 【问题描述】:错误
表 'joomla_db.#__usergroups' 不存在 SQL=INSERT INTO #__usergroups
(id
, parent_id
, lft
, rgt
, title
) 值 (1, 0, 1, 18, '公开'), (2, 1, 8, 15, '注册'), (3, 2, 9, 14, '作者'), (4, 3, 10, 13, '编辑'), ( 5, 4, 11, 12, '发布者'), (6, 1, 4, 7, '经理'), (7, 6, 5, 6, '管理员'), (8, 1, 16, 17, '超级用户'), (9, 1, 2, 3, '访客')
您的 SQL 语法有错误;检查与您的 mysql 服务器版本相对应的手册,以在 'USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8 DEFAULT COLLATE=utf8_unicode_ci' 附近使用正确的语法,第 11 行 SQL=CREATE TABLE IF NOT EXISTS #__usergroups
(id
int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',parent_id
int(10) unsigned NOT NULL DEFAULT 0 COMMENT '邻接列表参考 ID',lft
int(11) NOT NULL DEFAULT 0 COMMENT '嵌套集 lft .', rgt
int(11) NOT NULL DEFAULT 0 COMMENT '嵌套集 rgt.', title
varchar(100) NOT NULL DEFAULT '', 主键 (id
), 唯一键 idx_usergroup_parent_title_lookup
(@ 987654335@,title
), KEY idx_usergroup_title_lookup
(title
), KEY idx_usergroup_adjacency_lookup
(parent_id
), KEY idx_usergroup_nested_set_lookup
(lft
,rgt
) 使用 BTREE=T 引擎utf8 DEFAULT COLLATE=utf8_unicode_ci
【问题讨论】:
【参考方案1】:这个错误主要是因为旧版本的MySQL刚刚升级MySQL版本问题解决了
作为一种解决方法,将 (lft
,rgt
) USING BTREE 替换为 USING BTREE (lft
,rgt
)。
但是你应该升级 MySQL!
【讨论】:
以上是关于我在 joomla 安装过程中遇到错误的主要内容,如果未能解决你的问题,请参考以下文章