Php 1146表不存在

Php 1146表不存在,php,mysql,joomla,mysql-error-1064,joomla3.4,Php,Mysql,Joomla,Mysql Error 1064,Joomla3.4,我收到以下错误1146消息: 表'system.qbruw_extensions'不存在SQL=SELECT*FROM qbruw_extensions,其中element='com\u imageshow'和type='component' 重新安装组件并不能解决问题 qbruw_扩展存在于Joomla MySQL数据库中 com_imageshow文件夹存在于Joomla的Components文件夹中 Joomla数据库修复无法解决此问题 Joomla 3.4.1已安装 试试这个 SELEC

我收到以下错误1146消息:

表'system.qbruw_extensions'不存在SQL=SELECT*FROM qbruw_extensions,其中element='com\u imageshow'和type='component'

重新安装组件并不能解决问题

qbruw_扩展存在于Joomla MySQL数据库中

com_imageshow文件夹存在于Joomla的Components文件夹中

Joomla数据库修复无法解决此问题

Joomla 3.4.1已安装

试试这个

SELECT * FROM dbjoomla.qbruw_extensions WHERE element='com_imageshow' AND type='component'
解决方案:查找下一个缺少的表

要么从dbjoomla导出所有必需的表,然后将它们导入系统数据库


使用方法连接外部数据库

看起来您没有选择正确的数据库。它假定您希望在系统数据库中工作,但情况可能并非如此。我得到了一个系统数据库,但这个数据库从未用于joomla。Joomla数据库称为dbjoomla。Joomla后端正确配置为使用dbjoomla。我可以在那里更改它吗?该数据库中有qbruw_extensions表吗?如果从dbjoomla.qbruw_扩展写入,会发生什么情况?从信息_schema.tables中选择表_name,其中表_schema='system'和表_name='qbruw_扩展';这个组件是什么?这是一个公共扩展?你能给我链接吗?在那里。。。但是为什么要尝试joomla从system.qbruw_扩展中读取表呢?它必须使用dbjoomla.qbruu扩展:/I将qbruu扩展复制到系统数据库->现在我得到下一个缺少的表。。。我可以改变这一点吗,joomla必须使用自己的dbjoomla数据库,而不是系统数据库?