以 OnePage 模板为例:
1、本站提供的 JA Onepage 模板 的最新版本是 v1.1.3,而目前官方网站最新版本已是 v1.1.4,如果有条件,建议使用最新版本。
2、我以现有的 v1.1.3 版本做了测试,升级过程很顺利。
3、我使用的 XAMPP 服务器包的版本是 v7.0.8,我注意到你第一次用的是 v7.1.x ,发现出错之后切换到了低版本的 v1.8.2 版本,这个跳跃太大了。
当我们说 Joomla (过去的)某个版本开始支持 PHP7 的时候,通常是指支持 PHP 7.0.x,而不是 php 7.1.x 。因此,请不要使用 PHP 7.1.x 版本平台。 XAMPP 当前的版本号规律就是以 PHP 版本来对应它自己的版本,因此,建议你换用 XAMPP 7.0.x 。
4、使用 JA Onepage v1.1.3 自带的 quickstart 安装包,在 XAMPP 7.0.8 环境下解压、安装。安装成功之后,发现这个快速安装包自带的 Joomla 核心是 v3.6.2 版本。
5、不做其他操作,直接使用 Joomla 3.6.2 后台自带的 Joomla Update,就能自动探测到 Joomla 3.6.5 的升级包。虽然没有直接探测到当前最新的 3.8.2,但是没关系,我们完全可以忽略这个自动探测功能。
6、在 Joomla 3.6.2 后台“Joomla update”界面上,点击“上传并升级”这个标签页(选项卡),就能看到支持手工上传升级包并升级的按钮。
7、从 Joomla 官方库下载最新的
Joomla 3.8.2 完整版升级包(支持从 Joomla 2.5.x 及 Joomla 3.x 升级到 3.8.2)
,文件名是 Joomla_3.8.2-Stable-Update_Package.zip,大小是 11.37 MB。
8、在这个“上传并升级”界面上,上传刚刚下载到的升级包,然后点击“上传并安装”按钮,就能自动从 Joomla 3.6.2 升级到 Joomla 3.8.2 。
9、由于 JA Onepage v1.1.3 自带的 JA T3 框架是 2.5.1 版本,因此还需要升级 T3 插件。
当前 T3 Framework 的最新版本是 v2.7.0
(文件名: plg_system_t3.v2.7.0.zip),下载到之后,直接从 Joomla 后台安装即可。
10、最重要的升级内容就是 Joomla 核心和 T3 框架。完成上述操作后,再根据个人需要看看其他扩展是否需要更新或安装。
在我上述整个测试过程中,没有发生任何问题,也没有碰到任何“不稳定”(例如 string 错误)等问题。