升级 && 更新
查看版本号
打开站点根目录下的version.txt
可查看当前版本号,或者登录后台可以看到。
常规安装方式
v0.9.19升19-0.9.20升级到v0.9.2021
备份整个站点,下载最新版源码覆盖升级。
v0.9.18升级到v0.9.19
备份整个站点,下载最新版源码覆盖升级。然后访问一次后台升级数据库即可。
v0.9.9-v0.9.17升级到v0.9.18
备份整个站点,下载最新版源码覆盖升级。
- 升级完毕后访问下后台:https://你的域名/index.php?c=admin等待数据库自动升级完毕
- 打开OneNav后台 - 站点设置 - 填写您的站点信息。参考站点设置
- 打开OneNav后台 - 主题设置 - 选择你要使用的主题
v0.9.8及以下版本升级为v0.9.9
自v0.9.9版本开始,为了适配Docker,目录结构有所变更,请按照如下方法升级:
-
升级前请务必备份数据(直接打包整个站点即可)
-
前往Github:https://github.com/helloxz/onenav/releases 下载对应版本解压覆盖
-
将站点根目录下已经存在的
config.php
移动到data
目录下 -
将
db/onenav.db3
移动到data
目录下 -
将
config.php
里面的'database_file' => 'db/onenav.db3'
修改为'database_file' => 'data/onenav.db3'
(简而言之就是db目录修改为data目录) -
对照安全设置中伪静态规则是否一致
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 \
-v /data/onenav:/data/wwwroot/default/data \
helloz/onenav
-
80
:第一个80端口为访问端口(填写你之前设置的端口) -
/data/onenav
:本机挂载目录,用于持久存储Onenav数据,请填写您之前挂载的目录
其它说明
- 若无其它特别说明,默认只需要备份数据后覆盖升级即可。