【发布时间】:2013-12-20 04:58:14
【问题描述】:
我创建了一个新版本的 Joomla 扩展。
通过 zip 文件或目录手动升级可以正常工作。
但是自动升级(以前可以正常工作)现在给出错误 500 和以下错误消息:“未知存档类型”、“*更新路径不存在”和“安装意外终止:更新路径不存在不存在”。
我不知道为什么会出现这些消息。
update.xml 引用了正确的 zip 文件。手动下载就可以了。
Joomla(/php/apache) 对包含 joomla 安装的文件夹拥有所有权利。 尝试自动更新后,tmp 文件夹包含下载的带有最新扩展版本的 zip 存档,有趣的是没有 .zip 扩展。 Joomla 下载器是否没有正确命名文件,然后在发现文件没有 .zip 扩展名时失败?`或者它可能是什么?
非常感谢您的任何想法...
编辑:我的项目托管在 github 上,github 似乎会自动在下载的 zip 存档中创建一个子文件夹,命名为 -.zip。
我直接在我的 update.xml 中使用指向标记的 github zip 的链接
我不确定 github 是否总是在 zip 文件中添加这个文件夹,当它仍然对我有用时......
Joomla 问题可能与包含此类文件夹的 zip 文件有关,而不是直接与根级别的扩展内容有关吗?如果是这样,有人知道我是否/如何更改 github 以不创建该子文件夹?
【问题讨论】: