在数据库中手动注册Joomla 2.5组件



如何在数据库中手动注册Joomla 2.5组件? 因为表结构与 1.5 版本不同。在 1.5 中,可以将组件添加到表中jos_components。现在,它似乎prefix_extensions表。谁能说出参数是什么?或者如果我不正确,正确的方法是什么?

此 SQL 查询执行您想要的操作(只需插入您自己的值,不要忘记更改表前缀"#_"):

INSERT INTO `#__extensions`
(`extension_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`)
VALUES (0, 'My Great App', 'component', 'com_mygreatapp', '', 1, 1 )

您无需在 SQL 中手动注册组件,它们会在安装时添加到数据库中。只需通过Joomla后端的扩展管理器安装组件,并确保它们与Joomla 2.5兼容。