7.1 升级说明

升级到 7.1.x
这些说明提供了有关指定版本的更改。
其他信息请始终遵循 升级指南
版本变更
从 7.1.0 版本开始,Seafile 将依赖 Python 3,并且不再兼容 Python 2。
因此你不能从 Seafile 6.x.x 直接升级到 7.1.x。
如果你当前正在运行的 Seafile 版本不是 7.0.x, 你必须先下载 7.0.x 安装包并升级到7.0.x 。然后才能继续升级到 7.1.x。
部署 Python3 环境
社区版
  • For Ubuntu 16.04/18.04/20.04
  • For CentOS 7/8
企业版
  • For Ubuntu 16.04/18.04/20.04
  • For CentOS 7/8
升级到 7.1.x
  1. 停止 Seafile-7.0.x 服务。
  2. 从 Seafile 7.0.x 开始, 运行升级脚本:
  3. 清空 Seahub 缓存:
  4. 启动 Seafile-7.1.x 服务。
代理 Seafdav
Seafile 7.1.x 之后,Seadav 不再支持 Fastcgi 模式,仅支持 Wsgi 模式。
这意味着,如果你正在使用 Seafdav 功能,并且配置了 Nginx 或者 Apache 反向代理的话。你需要将 Fastcgi 改成 Wsgi 模式。
For Nginx
对于 Seafdav 来说,Nginx 的配置内容如下:
            
                
                
.....
location /seafdav {
proxy_pass http://127.0.0.1:8080/seafdav;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 1200s;
client_max_body_size 0;
access_log /var/log/nginx/seafdav.access.log seafileformat;
error_log /var/log/nginx/seafdav.error.log;
}
For Apache
对于 Seafdav 来说,Apache 的配置内容如下:
            
                
                
......
<Location /seafdav>
ProxyPass "http://127.0.0.1:8080/seafdav"
</Location>
内置 Office 文件预览
因为内置的 office 文件预览的实现方式改了,需要修改下配置文件。具体参考 url链接