更新:我今天完成了升级。上面有两处我说错了
PostgreSQL。 我之前说需要检查是否已升级到 15+。这并不是有用的检查项。当前的基础镜像附带的是 PostgreSQL 18,重新构建时会自动进行迁移:它会导出数据,恢复到新集群中,然后停止并显示:
UPGRADE OF POSTGRES COMPLETE
To complete the upgrade, rebuild again using: ./launcher rebuild app
在运行第二次重新构建之前,您的站点将保持宕机状态。虽然没有任何错误发生,但我没想到需要分两个阶段进行重新构建。旧集群保留在 /shared/postgres_data_old 目录下,您需要预留相当于数据库大小 2 倍的可用空间。更多详情请参阅 PostgreSQL 18 更新。
富文本编辑器并非无条件启用。 我之前说是无条件的。rich_editor 站点设置 已被移除,因此管理员无法再强制全站使用某种模式,但编辑器中有一个针对每个用户的切换开关,且 Markdown 功能完全保留。
Cloudflare 可能会阻止主题保存。 之后需要调整 CSS。如果主题组件的 <head> 字段中包含 <script>,保存时会返回一个纯粹的 403 错误。
Cloudflare 的管理规则 XSS, HTML Injection – Script Tag 会阻止 PUT /admin/themes/<id> 请求,因为 2026.7 版本的编辑器在保存时会提交所有字段,而不仅仅是您编辑过的那个字段。
自定义规则可以解决此问题(无需静态 IP):
starts_with(http.request.uri.path, "/admin/themes") and http.request.method eq "PUT"
操作:跳过 → 管理规则。
