1146表不存在
我得到的后续错误1146的消息:1146表不存在
表 'system.qbruw_extensions' 不存在SQL = SELECT * FROM qbruw_extensions WHERE元件= 'com_imageshow' 和类型='组件
组件的重新安装不能解决问题。
qbruw_extensions
中的Joomla MySQL数据库
com_imageshow
文件夹中的Joomla
的Joomla数据库修复的组件文件夹存在没有解决的问题是存在的。
的Joomla 3.4.1安装...
试试这个
SELECT * FROM dbjoomla.qbruw_extensions WHERE element='com_imageshow' AND type='component'
解决方案:对于未来缺少的表
要么你从dbjoomla
导出所有需要的表并将其导入system
数据库
OR
使用JDatabaseDriver->getInstance的方法来连接外部数据库
它在那里......但为什么试着从joomla上读取system.qbruw_extensions中的表?它必须使用dbjoomla.qbruw_extensions:/ – Attix2508 2015-04-01 16:20:50
我将qbruw_extensions复制到系统数据库中 - >现在我得到下一个缺失的表...我可以改变这个,joomla必须使用他自己的“dbjoomla”数据库,而不是“系统”数据库? – Attix2508 2015-04-01 16:39:06
选中此链接https://docs.joomla.org/Connecting_to_an_external_database – 2015-04-01 16:56:15
看起来你没有选择正确的数据库。它假定你想在'system'数据库中工作,这可能不是这种情况。更改为正确的数据库。 – 2015-04-01 15:10:40
我有一个“系统”数据库 - 但这从来没有用于joomla。 Joomla数据库被称为“dbjoomla”。 Joomla Backend被配置为使用“dbjoomla”。我可以改变它吗? – Attix2508 2015-04-01 15:21:59
'SELECT table_name FROM information_schema.tables WHERE table_schema ='system' AND table_name ='qbruw_extensions';' – 2015-04-01 15:27:45