【发布时间】:2016-12-18 14:31:12
【问题描述】:
我的 Joomla 网站有一些不寻常的功能。有时当我访问管理仪表板时,我会面对这个屏幕
Table 'joomla.z3djq_updates' doesn't exist SQL=SELECT * FROM `z3djq_updates` WHERE `extension_id` > 0 AND `detailsurl` LIKE '........'
我必须删除文件夹 XAMPP->MySQL->data->Joomla 文件夹中的两个文件
- z3djq_updates.frm
- z3djq_updates.ibd
然后我运行这个命令
DROP TABLE IF EXISTS `z3djq_updates`;
CREATE TABLE IF NOT EXISTS `z3djq_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';
我不明白为什么我既没有搞砸任何 Joomla 组件也没有破解任何核心文件时必须重复此步骤。是什么导致了这个问题。顺便说一句,我在 Windows 10 上并使用 XAMPP。
【问题讨论】: