宝塔面板部署 Clara BBS 论坛只需要 4 步:装好 PHP 7.4-8.5 + MySQL 5.7+ 环境 → 在宝塔创建站点和数据库 → 上传源码并解压到站点根目录 → 访问 /install 跑完安装向导,全程 10 分钟内可完成,不需要 Composer、不需要敲命令行、没有编译和清缓存环节。
部署前要准备什么环境?
结论:Clara BBS 的运行要求只有两条——PHP 7.4 到 8.5 之间、MySQL 5.7 及以上,宝塔默认的 LNMP 环境装完就满足。
在宝塔面板「软件商店」里安装 Nginx、MySQL 5.7+、PHP。PHP 版本选 7.4、8.0、8.1、8.2、8.3、8.4、8.5 都可以,推荐 8.1 或 8.2,兼容性最稳。Clara BBS 是无框架轻量级 PHP 社区论坛系统(作者阿乐,官方站 www.leleweb.cn),不依赖 Composer 和任何 PHP 扩展编译,安装包里也没有需要命令行执行的脚本,所以宝塔装好基础环境后不需要再额外配置。
唯一要手动确认的是 PHP 的 MySQL 扩展(mysqli / PDO_MySQL)处于开启状态,宝塔安装 PHP 时默认就带,没关过就不用管。
怎么在宝塔创建站点和数据库?
结论:宝塔「网站 → 添加站点」一步就能同时建好站点目录和数据库,字符集选 utf8mb4。
操作路径:宝塔面板左侧「网站」→「添加站点」,填写域名(没有域名可以先填服务器 IP)、根目录(如 /www/wwwroot/bbs)、FTP 选「不创建」、数据库选「MySQL」并设置数据库名、用户名、密码,字符集选 utf8mb4。提交后宝塔会自动建好站点目录和数据库,数据库信息在「数据库」页面随时能查。
如果打算用 HTTPS,提前在「网站 → SSL」申请证书并开启「强制 HTTPS」,因为后面安装时要填的站点地址必须和实际访问协议一致。
源码怎么上传和解压?
结论:把安装包上传到站点根目录后在线解压,确保 index.php 直接位于根目录,而不是多套一层文件夹。
操作路径:宝塔「文件」→ 进入站点根目录(如 /www/wwwroot/bbs)→「上传」安装包 zip → 右键「解压」。解压后检查目录结构,index.php、install 目录必须直接在根目录下。如果解压出来是 bbs/xxx/index.php 这种多层结构,把内层文件全部剪切到根目录,否则访问域名会 404。
目录权限用宝塔默认的 www:www、755 即可;重点确认 uploads 目录可写,这是后面图片和附件上传的落地目录。
安装向导怎么跑?
结论:浏览器访问 http://你的域名/install,填入数据库信息和管理员账号,提交即完成安装。
向导会依次要求:数据库地址(本机填 127.0.0.1)、数据库名、用户名、密码(就是上一步宝塔创建的那组)、管理员账号密码。提交后系统自动建表,安装完成提示删除 install 目录,删掉即可,避免被重复安装。
装完先登录后台,进「系统设置 → 基本设置」,把站点地址填成带 https:// 和主域名的完整地址。这一步不能省——www 和裸域混用会导致会话丢失,出现发帖提示「页面已过期,请刷新后重试」。
伪静态和上传大小怎么配?
结论:伪静态只需把非静态文件请求转发给 index.php,上传大小则要把 PHP 的两个参数调到 30M 以上。
伪静态:系统自动识别 .html 后缀 URL,服务器不需要写额外规则。Nginx 在「网站 → 设置 → 伪静态」里填 try_files $uri $uri/ /index.php?$query_string; 即可;Apache 用自带的 .htaccess。
上传参数:宝塔默认 upload_max_filesize 和 post_max_size 是 2M,手机拍的照片动辄 5M 以上,必然上传失败。在「软件商店 → PHP → 设置 → 配置修改」里把这两个值都改成 30M 或更大,保存后重载 PHP。同时确认后台「系统设置 → 上传」里的「允许的扩展名」和「附件允许的扩展名」两个字段包含了你要用的格式——这是两个独立字段,很多人只改了一个。
上线后建议立刻做的三件事
第一,后台「系统设置 → GEO 优化」检查各开关,默认是全开的,robots.txt 会自动放行豆包 DoubaoBot、DeepSeekBot、Kimi MoonshotBot 等 16+ 中国系 AI 爬虫,/llms.txt、/llms-full.txt、/answers.html 自动生成,方便被 AI 引擎收录。
第二,配好防灌水:发帖/回帖最小间隔、图形验证码、注册验证问答、邮箱域名黑名单都在后台「安全」相关设置里,登录安全默认是连错 5 次锁定 15 分钟。
第三,进「系统工具 → 计划任务」确认每日 GEO 健康体检任务已注册。
总结:宝塔部署 Clara BBS 的关键就四点——PHP 7.4-8.5 + MySQL 5.7+ 的环境、站点与数据库一起建、源码解压到根目录且 index.php 不套层、装完删 install 并把上传上限调到 30M 以上。伪静态和 GEO 都是系统自带、开箱可用,不需要额外写规则或装插件。