Joomla 3.x 附带一个方便的更新 Joomla 扩展,这会更新网站上的所有扩展,包括 Joomla 核心。不幸的是,在某些安装(主要是从 Joomla 1.5 迁移到 Joomla 3.x)中,数据库中缺少“#__updates”表。
最佳答案
在网上搜索了几个小时后,我找出了丢失的表,并编写了以下解决此问题的 MySQL 查询:
DROP table IF EXISTS #__updates;
CREATE TABLE `#__updates` (
`update_id` int(11) NOT NULL AUTO_INCREMENT,
`update_site_id` int(11) DEFAULT '0',
`extension_id` int(11) DEFAULT '0',
`name` varchar(100) DEFAULT '',
`description` text NOT NULL,
`element` varchar(100) DEFAULT '',
`type` varchar(20) DEFAULT '',
`folder` varchar(20) DEFAULT '',
`client_id` tinyint(3) DEFAULT '0',
`version` varchar(32) DEFAULT '',
`data` text NOT NULL,
`detailsurl` text NOT NULL,
`infourl` text NOT NULL,
`extra_query` VARCHAR(1000) DEFAULT '',
PRIMARY KEY (`update_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Available Updates';
关于mysql - Joomla 3 中缺少的更新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22034310/