【问题标题】:Upgrade Joomla 2.5 to 3.x将 Joomla 2.5 升级到 3.x
【发布时间】:2013-11-14 09:08:09
【问题描述】:

尝试将 Joomla 2.5.14 升级到最新的 Joomla 3.x。备份并已设置“短期支持 STS”。确保 allow_url_fopen = on 和 allow_url_include= off。但仍然没有得到更新。说我已经有最新版本了。有人对这个问题有任何想法吗?

谢谢!

好的,问题已解决。用 STS 不行,去扩展上传也不行,于是就用经典的方式上传 Joomla 3 稳定包 zip 来替换 Joomla 2.5 文件。但在此之前,我禁用了所有非核心 Joomla 插件并在删除升级文件之前设置了默认 Joomla 模板。在那之后,仪表板看起来很乱,所以去扩展管理器>管理>并使用“发现”+“数据库”。将管理模板更改为 Joomla 3 模板。现在一切似乎都恢复了正常,但更新插件/组件似乎还有很长的路要走。 STS 和扩展上传升级仍然无法正常工作.. 所以我想我坚持手动升级。

【问题讨论】:

  • 经典扩展 > 安装也不起作用。收到“将此文件上传到服务器时出错。”
  • 可能服务器上的文件大小上传限制设置得太低,无法上传较大的文件。默认情况下,PHP 允许文件最大为 2 MB,尝试使用 4 MB 来解决它。
  • 更新了 php.ini 的上传限制,但在 php 信息中仍然显示为 2M。

标签: php mysql joomla


【解决方案1】:

如果您没有看到最新的可用版本,请转到:

  • 扩展>扩展管理器>更新选项卡
  • 清除缓存
  • 扩展>扩展管理器>发现选项卡
  • 清除缓存
  • 扩展>扩展管理器>数据库选项卡
  • 如果数据库中有错误,请单击“修复”按钮

返回组件>Joomla 更新 设置选项>将服务器更新为 STS

您现在应该可以看到最新版本了。

此外,在升级之前,请转到 Extensions>Extension Manager>Warnings 并检查没有任何警报

【讨论】:

  • 感谢您的提示。这实际上会强制显示最新的 STS 版本(在本例中为 Joomla 3.x)。
【解决方案2】:

尝试“清除缓存”按钮,清除浏览器的缓存,然后再次检查更新。话虽如此,大多数情况下是discouraged to do so

你不应该从 Joomla 2.5 升级到 Joomla 3.x,除非你是 确保所有额外安装的扩展(从第三 方开发人员),尤其是模板,是否已准备好或已安装 Joomla 3.x 可以升级到的 Joomla 3.x 版本。

【讨论】:

  • 不。也没有运气。仍然显示 Joomla 是最新的。
  • 一点也不气馁,您只需要进行检查即可。这就像告诉人们做备份是在劝阻他们。
  • 一点也不,从不鼓励备份 :) 不鼓励升级,除非您确定这样做是安全的,即所有扩展都与 3.x 版本兼容。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-10
  • 2014-03-01
  • 2016-05-27
  • 1970-01-01
  • 2012-12-12
  • 2012-03-30
  • 2012-03-11
相关资源
最近更新 更多