手动删除了 Joomla 组件,但标题仍显示在扩展管理器中
Posted
技术标签:
【中文标题】手动删除了 Joomla 组件,但标题仍显示在扩展管理器中【英文标题】:Manually Removed Joomla Component but Title Still Showing Up in Extension Manager 【发布时间】:2014-03-27 16:26:18 【问题描述】:我有一个组件在我的 Joomla 网站上安装时导致了一堆错误。我尝试了通过访问扩展管理器并单击卸载来删除它的正常方法。这不起作用,所以我访问了这两个位置并删除了所有文件:
../administrator/components/com_badcomponentname
../components/com_badcomponentname
然后我进入 phpmyadmin 并删除了所有与 com_badcomponentname
关联的表。
唯一剩下的就是扩展管理器中的列表。我想 100% 完成这个组件,但名称仍然出现。我可以禁用列表并将其从管理面板中的组件下拉列表中取出。在哪里可以手动删除引用?
【问题讨论】:
【参考方案1】:您说您删除了与组件关联的所有表,但是如果它仍然显示在扩展管理器中,则返回 PhpMyAdmin,进入表 jos_extensions
(jos 作为可能对您不同的前缀)并删除其中的引用
【讨论】:
【参考方案2】:理想情况下,您希望在所有表中搜索带有或不带有前缀 com_
的组件名称。
如果您删除了所有关联的表,还可以检查安装 SQL 文件。
【讨论】:
【参考方案3】:就我而言,根据@Valentin Despa 的回答,我用 grep 搜索了该网站的完整 SQL 转储,并在 jos_menu
表中找到了陈旧的菜单项。
【讨论】:
以上是关于手动删除了 Joomla 组件,但标题仍显示在扩展管理器中的主要内容,如果未能解决你的问题,请参考以下文章