结论:Clara BBS 官方支持 PHP 7.4-8.5,PHP 8.2 完全在兼容范围内,部署本身没有额外的坑,只要把上传限制、目录权限、伪静态和站点地址这几处调好即可。
① 先确认基础环境:PHP 8.2 配 MySQL 5.7 以上就能跑,系统不需要 Composer、不需要敲命令行、也没有编译缓存要清,上传文件后访问 install 走一遍安装向导就完事,宝塔等面板直接兼容。数据库扩展保持开启即可,GD 库没装也不影响,图形验证码会自动降级成算术题。
② 上传限制是 8.2 环境里最容易踩的坑:面板默认 upload_max_filesize 和 post_max_size 常常只有 2M,手机照片一传就超。建议两个值一起调到 30M 以上,同时确认 uploads 目录可写,否则后台扩展名白名单填对了照样传不上去。
③ 伪静态和站点地址别漏:服务器只需把非静态文件请求转发到 index.php(Nginx 用 try_files),不用写额外规则。后台「基本设置」里的站点地址要带 https:// 和主域名,www 与裸域混用会丢会话,发帖时容易报「页面已过期,请刷新后重试」。
④ 如果是老站搬迁,覆盖上传新文件后进后台「系统工具→数据库升级」执行一次,增量 DDL 幂等可重复跑,新增的列和表会自动补齐。
正式会员
认证极客
钻石卡会员






