Templates 如何防止Joomla 2.5在更新时重新安装默认模板?

Templates 如何防止Joomla 2.5在更新时重新安装默认模板?,templates,joomla,content-management-system,default,self-updating,Templates,Joomla,Content Management System,Default,Self Updating,我运行了几个J2.5站点。出于安全原因,我删除了所有未使用的模板 每当我使用内置的更新工具更新它们时,安装程序似乎会重新安装默认的前端和后端原子模板beez_5,beez_20 这是一个预期的行为还是一个bug?我可以阻止Joomla这样做吗?每次更新时都会安装模板的原因是它们包含在安装包中。安装包不是您所期望的 如果您正在从例如Joomla 2.5.13更新到2.5.24,则提取的zip文件不仅包含为此特定更新而更改的文件。Joomla所做的是,他们有一个巨大的更新zip,其中包含自Jooml

我运行了几个J2.5站点。出于安全原因,我删除了所有未使用的模板

每当我使用内置的更新工具更新它们时,安装程序似乎会重新安装默认的前端和后端原子模板beez_5,beez_20


这是一个预期的行为还是一个bug?我可以阻止Joomla这样做吗?

每次更新时都会安装模板的原因是它们包含在安装包中。安装包不是您所期望的

如果您正在从例如Joomla 2.5.13更新到2.5.24,则提取的zip文件不仅包含为此特定更新而更改的文件。Joomla所做的是,他们有一个巨大的更新zip,其中包含自Joomla 2.5首次发布以来的所有更新文件,并且他们继续向这个zip文件添加修改后的文件。令人钦佩的是,这可能会让人恼火,因为它使在服务器上提取的zip文件变得相当大,但它还包含所有以前的更新。因此,关于模板,它在某个时候被更新了,不确定进行了哪些版本的更改,这就是为什么每次都会重新安装模板


Joomla 1.5则不同。他们为每个更新创建了一个单独的zip文件,但这让生活变得非常艰难,因为你无法确定他们是从哪个版本更新的。因此,不是创建大量不同的zip文件,而是将所有内容合并为1。

您是否使用Joomla内置的一键更新功能进行更新?是的,我使用的是由Akeba backup截取的com_joomlaupdate,它在com_joomlaupdate工作之前备份所有内容。感谢您的澄清!所以,除了开发一个在更新后卸载这些模板的插件之外,我想没有办法阻止这种行为?有没有一个动作挂钩可以做到这一点?没有现成的插件或任何我可以在网上找到的东西。您必须开发一个扩展更新类的插件。不过老实说,通过模板管理器手动卸载它们会更容易。请记住,Joomla 2.5已经到了生命的尽头,并且将在今年12月不再得到支持。我相信很快就会有更新,在12月之前可能还会有1个更新。不客气。如果这回答了您的问题,请单击勾号图标将其标记为已解决