wwwwwhj 在 [php2shell] nextcloud 25 (docker部署) php8.1 的一次补丁 中发帖
前天刷到php2shell的补丁更新.
看戏看到一半突然想到给公司几年前部署的nextcloud好像就是php, f**k!
由于nextcloud25版本实在太古老, pgsql也是用的12的版本, 丧失所有反抗的力气
评估了一下, 打一个新的镜像是最方便的方式, 给有同样情况的佬友参考一下处理过程.
1.备份! 备份! 备份! 良好习惯不要丢.
2.下载php的官方发布的8.1补丁版源码
nextcloud25只支持到8.1的php, 下载官方发布的补丁自己源码安装吧
PHP-8.1-CVE-2026-109618-109619
3.编辑Dockerfile等文件, build一个镜像出来
这里很搞笑的是, Debian 11也归档了, 真是服了.
▶
Dockerfile
▶
docker-compose.yml部分内容
4.直接单独狠狠的重启nextcloud, 结束!!...