最近,我尝试将一个新模块上传到我们的网站,但是在“无法安装所有组件”失败后,我们现在无法管理网站,因为所有菜单类型项都消失了——同时,使网站关闭。
那么我在哪里可以找到要替换的核心“菜单项类型”并尝试使所有这些工作正常。
在您开始尝试编辑 Core Joomla 文件以尝试修复问题之前......不要!我告诉很多人,编辑核心 Joomla 文件会导致安全问题、阻止其他功能工作、在 Joomla 更新时被覆盖等等。
我首先要尝试的是,它会下载 Joomla 2.5 的新副本,并仅提取以下文件夹:
然后,将它们压缩,通过 FTP 上传到根文件夹并解压缩。
这不太可能是任何核心文件被更改的结果。菜单项类型是基于可用的各种视图动态创建的列表,并设置为已安装组件中的菜单项类型。
您应该做的第一件事是删除您尝试安装的扩展程序留在文件系统中的任何文件。最有可能的是,其中一个文件导致构建菜单项类型的函数在到达该组件时中断。删除该问题,您可能会恢复其余的菜单类型。
此外,洛德是绝对正确的。没有任何理由编辑 Joomla 核心文件。您可以通过覆盖和扩展来完成您想要的任何事情,永远不需要编辑核心文件。