跳转到主要内容

升级 && 更新

查看版本号

打开站点根目录下的version.txt可查看当前版本号,或者登录后台可以看到。

常规安装方式

v0.9.8及以下版本升级为v0.9.9

自v0.9.9版本开始,为了适配Docker,目录结构有所变更,请按照如下方法升级:

  1. 升级前请务必备份数据(直接打包整个站点即可)

  2. 前往Github:https://github.com/helloxz/onenav/releases 下载对应版本解压覆盖

  3. 将站点根目录下已经存在的config.php移动到data目录下

  4. db/onenav.db3移动到data目录下

  5. config.php里面的'database_file' => 'db/onenav.db3'修改为'database_file' => 'data/onenav.db3'简而言之就是db目录修改为data目录

  6. 对照安全设置中伪静态规则是否一致

Docker安装方式

v0.9.11 -> v0.9.12

#停止运行中的容器
docker stop onenav
#更新镜像
docker pull helloz/onenav
#删除原来的容器
docker rm onenav
#重新启动一个容器
docker run -itd --name="onenav" -p 80:80 \
    -e USER='xiaoz' -e PASSWORD='xiaoz.me' \
    -v /data/onenav:/data/wwwroot/default/data \
    helloz/onenav
  • 80:第一个80端口为访问端口,可自行修改
  • USER:设置用户名,上述设置为xiaoz
  • PASSWORD:设置密码,上述设置为xiaoz.me
  • /data/onenav:本机挂载目录,用于持久存储Onenav数据,请填写您之前挂载的目录

其它说明

  • 若无其它特别说明,默认只需要备份数据后覆盖升级即可。