【发布时间】:2014-01-30 11:43:31
【问题描述】:
今天我尝试更新我的 Joomla 2.5 模板之一。我总是收到以下错误:
There is already a Template using the named directory: Install.
Are you trying to install the same template again?
当我删除模板并重新安装时,不会出现此问题。是什么导致了这个错误?如何在不先删除模板的情况下更新模板?
【问题讨论】:
今天我尝试更新我的 Joomla 2.5 模板之一。我总是收到以下错误:
There is already a Template using the named directory: Install.
Are you trying to install the same template again?
当我删除模板并重新安装时,不会出现此问题。是什么导致了这个错误?如何在不先删除模板的情况下更新模板?
【问题讨论】:
解决方法是在模板声明中添加method="upgrade":
在我的templateDetails.xml 中确保该行如下所示:
<extension version="2.5" type="template" client="site" method="upgrade">
如果没有method="upgrade",则必须始终卸载模板,然后在需要升级时重新安装。
【讨论】:
你也可以试试这个:
转到扩展 > 扩展管理器并在管理选项卡上,确保选择有问题的模板并点击卸载。然后重新安装即可。
我收到了该错误或类似错误,因为我删除了我的模板而不是卸载它。
【讨论】:
method="upgrade" 的全部意义所在,它省去了卸载然后重新安装的麻烦
将 Joomla 1.5 模板升级到 Joomla 2.5 https://docs.joomla.org/J2.5:Upgrading_a_Joomla_1.5_template_to_Joomla_2.5
将模板从 Joomla 1.5 迁移到 3.x https://docs.joomla.org/Migrating_a_Template_from_Joomla_1.5_to_3.x
【讨论】: