手动删除Joomla组件但标题仍在扩展管理器中显示

3
我在Joomla网站的安装过程中遇到了一个组件导致了一系列错误。我尝试通过访问扩展管理器并点击卸载来正常地移除它,但这并没有起作用。因此,我访问了这两个位置并删除了所有文件:
../administrator/components/com_badcomponentname ../components/com_badcomponentname 然后,我进入phpmyadmin并删除了与com_badcomponentname相关联的所有表。
唯一剩下的就是扩展管理器中的清单。我希望彻底删除这个组件,但它的名称仍然显示出来。我可以禁用列表,这样就可以从管理员面板的组件下拉列表中删除它。我应该去哪里手动删除这个参考?
3个回答

3

你说你删除了与该组件关联的所有表,但如果它仍然显示在扩展管理器中,则返回PhpMyAdmin,进入表jos_extensions jos 是前缀,可能对您不同),并在其中删除引用。


2
理想情况下,您希望在所有表中搜索组件名称,包括前缀com_或不包括。此外,检查安装SQL文件将更好地帮助您了解是否删除了所有相关表格。

1
根据@Valentin Despa的回答,我在网站的完整SQL转储中进行了搜索,并在jos_menu表中找到了过时的菜单项。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接