2020年9月5日更新

好久没升级LimeSurvey了,今天误操作删掉了某些重要文件后,网站打不开了,干脆就直接升级好了。
打开之前的这篇文章,顺手点了一下官网的升级教程,貌似多了些新版升级的内容,尤其是英文版就没有我所写的内容了。
备份是一样的,唯一区别就是保留文件不同:
/application/config/security.php——非常重要!!这是LimeSurvey(版本4及更高版本)中所有加密数据的密钥。
/application/config/config.php——配置文件
/upload目录

2018年8月15日
不知不觉中,LimeSurvey的静默安装(舒适安装)已经到期,系统提示服务器无响应。
静默安装方便确实方便,升级工作基本上几分钟内搞定,无奈价格太高(一年差不多六百多)。对于我这种使用频率不高的站点来说,有点不值。
手动升级虽然麻烦一点,只要不是三天两头操作,还是能够接受的。以下就是手动升级的简单过程:

一、准备工作

对于任何一个系统的更新来说,备份都是必须的。正好阿里的系统升级,建议创建个快照,这样一来就可以防止在过程中有任何误操作造成无可挽回的结果。

1、备份数据库

可以用 phpMyAdmin 或其他数据库工具将数据库进行备份。

2、文件备份

虽然升级过程中会要求将原有的文件基本删除,不过保险起见,还是建议将全站的文件打包备份并保留一段时间。

二、小版本更新

因为我的系统安装时间不长,加之官方也没有发布大的版本,所以升级的工作就相对简单很多。具体如下:

  • 备份文件与数据库(上面说过一次了)
  • 删除旧文件和目录,但以下三个别删:
    /config.php
    /templates 目录
    /upload 目录
  • 将新版LimeSurvey软件包中的内容复制到当前目录下。注意别把 config.php 覆盖了(就算不小心误操作,你也应该有这个文件的备份吧)。其他的都可以覆盖。
  • 升级之后请清空浏览器缓存与cookies!
    注意:
  • 新版的LimeSurvey中,config.php文件的位置已调整为/application目录下。配置参数见本站另一篇文章《LimeSurvey配置文件说明
  • 如果你翻译过LimeSurvey的PO文件,也记得上传,否则界面又会编程中西结合的了(翻译工作请参见《LimeSurvey的汉化》)。

参考文章:
版本升级官方文章

最后修改:2020 年 09 月 05 日
如果觉得我的文章对你有用,请随意赞赏