【问题标题】:Joomla updates table errorJoomla 更新表错误
【发布时间】: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 文件夹中的两个文件

  1. z3djq_updates.frm
  2. 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。

【问题讨论】:

    标签: php mysql joomla xampp


    【解决方案1】:

    直接使用命令复制数据库目录后我遇到了同样的问题

    问题是您需要 MySQL 数据目录根目录中的 ib* 文件(例如 ibdata1ib_logfile0ib_logfile1)。

    当我复制这些内容时,它对我有用。

    如果这对你有用,那么这些文件会以某种方式损坏。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-03
      • 1970-01-01
      • 2020-08-16
      • 2017-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多