这些说明提供了有关指定版本的更改。
其他信息请始终遵循升级指南。
从 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。
For Ubuntu 16.04/18.04/20.04
```sh apt-get install python3 python3-setuptools python3-pip libmysqlclient-dev -y
pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy==1.3.8 \ django-pylibmc django-simple-captcha python3-ldap
```
For CentOS 7/8
```sh yum install python3 python3-setuptools python3-pip python3-devel gcc gcc-c++ -y
pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy==1.3.8 \ django-pylibmc django-simple-captcha python3-ldap
```
For Ubuntu 16.04/18.04/20.04
```sh apt-get install python3 python3-setuptools python3-pip libmysqlclient-dev -y
pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy==1.3.8 \ django-pylibmc django-simple-captcha python3-ldap
```
For CentOS 7/8
```sh yum install python3 python3-setuptools python3-pip python3-devel gcc gcc-c++ -y
pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy==1.3.8 \ django-pylibmc django-simple-captcha python3-ldap
```
从 Seafile 7.0.x 开始, 运行升级脚本:
```sh upgrade/upgrade_7.0_7.1.sh
```
清空 Seahub 缓存:
``` rm -rf /tmp/seahub_cache/* # 清空磁盘缓存文件。 # 如果您配置了 Memcached 缓存服务,则需要重启该服务来清空 seahub 缓存。 systemctl restart memcached
```
启动 Seafile-7.1.x 服务。
Seafile 7.1.x 之后,Seadav 不再支持 Fastcgi 模式,仅支持 Wsgi 模式。
这意味着,如果你正在使用 Seafdav 功能,并且配置了 Nginx 或者 Apache 反向代理的话。你需要将 Fastcgi 改成 Wsgi 模式。
对于 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;
}
对于 Seafdav 来说,Apache 的配置内容如下:
......
<Location /seafdav>
ProxyPass "http://127.0.0.1:8080/seafdav"
</Location>
因为内置的 office 文件预览的实现方式改了,需要修改下配置文件。具体参考 url链接
Last modified by 郑杰, 2021-07-13