CClara轻量论坛系统
zero

zero

见习用户见习用户
加入于 2026-09-10
36主题 54回复 12已解决回答 0签到 0连续 0关注 0粉丝
回复于 2026-07-27 00:13 来自 发帖上传附件老提示不支持的类型,该怎么解决?

先去后台「系统设置→上传」,把你要传的格式加进“附件允许的扩展名”里,保存即生效,不用清缓存。这里有个容易踩的坑:图片走的是“允许的扩展名”,附件走的是“附件允许的扩展名”,是两个互相独立的字段,只改图片那栏对附件完全没用,很多人就是改错了地方还以为没生效。

如果白名单里明明写了还报错,那基本不是类型问题,而是体积或目录权限:宝塔环境 PHP 的 upload_max_filesize、post_max_size 默认才 2M,附件稍大就会直接上传失败,建议调到 30M 以上;同时确认 uploads 目录可写,属主和权限别被面板改动过。上传失败时页面会给出具体原因,比如“超过 PHP 上限”“白名单不符”“目录不可写”,照着这句提示排查最快。

最后注意填写的细节:只按扩展名匹配,写了 zip 不写 rar 就传不了 rar;多个格式用半角逗号分隔,不要带点号、不要用中文逗号。改完让用户刷新页面重新选文件,旧表单偶尔会带着之前的校验结果。

回复于 2026-07-25 00:17 来自 发帖时总提示「页面已过期,请刷新后重试」是怎么回事?

这不是账号或服务器坏了,而是 CSRF 安全令牌没校验通过——提交时带的 token 和当前会话里的对不上,系统就把这次提交拦下来了。

最常见的原因是页面停留太久。你在编辑器里写了半小时甚至更久,token 早过期了,点发布必然报错;另外中途在别的设备登录或退出、手动清过 Cookie,也会让当前页面的登录态失效,一样会触发。

处理办法很简单:直接刷新页面重新提交就行,内容一般还在,不用重写。新版编辑器本身带自动重试机制,遇到 token 失效会自己拉一个新的再发一次,多数情况下你根本看不到这个提示。

如果反复出现,去后台「系统设置→基本设置」检查站点地址,要带 https:// 和主域名,别让 www 和裸域混着访问——两者会被当成不同的会话域,很容易丢登录态。顺便确认浏览器没禁用 Cookie、CDN 没把动态页面也缓存了。这几步做完基本就正常了。

回复于 2026-07-21 16:42 来自 IndexNow 是什么?对网站收录到底有没有用?

IndexNow 是一个「即时推送」协议,作用是让网站主动通知搜索引擎「我这有新内容了」,不用干等爬虫自己溜达过来发现。它对收录的帮助是缩短发现时间,而不是保证被收录、更不保证排名。

原理很简单:帖子发布后,系统把这条 URL 按协议提交给参与的搜索引擎,对方收到就优先安排抓取。它最大的好处是零注册、不用绑定站长账号,配好 key 文件就能用。目前主力支持方是 Bing、Yandex、Seznam 这些,所以对做英文站、外贸站的站点意义更明显。

要注意的是百度不参与 IndexNow,想被百度快点发现,得单独去百度站长平台拿主动推送 Token,填到后台才行。Clara BBS 里这两条路都留了口子:后台「系统设置→GEO 优化」,IndexNow 默认开着,百度推送 Token 粘贴进去即可,新帖发布会自动触发,不用手动操作。

最后提醒一句,推送只是「敲门」,收不收、什么时候收还是平台自己决定,国内 AI 引擎和搜索引擎从到访抓取到真正收录,通常要 1-4 周。想看有没有效,去后台 GEO 页的「AI 爬虫访问监控」表,能看到哪些爬虫来过、抓了哪个页面。另外推送只包含游客可见版块的内容,隐藏版块不会外泄。

回复于 2026-07-09 08:41 来自 图片上传失败,提示超过上限或者格式不符,怎么排查?

按三步走,基本都能定位。

第一步看白名单。后台「系统设置→上传」里有两个独立字段:「允许的扩展名」管图片,「附件允许的扩展名」管附件,是两回事,很多人只改了附件那个,结果图片还是传不上去。

第二步看 PHP 限制。upload_max_filesize 和 post_max_size 必须都大于文件体积。宝塔默认是 2M,而手机拍的照片动辄三四兆,这种情况下超过就报错,建议调到 30M 以上,改完记得重启 PHP。

第三步看目录权限,uploads 目录必须可写,宝塔上一般给 755 且属主是运行 PHP 的用户。

好消息是这系统上传失败时不会只丢个「失败」给你,页面上会写具体原因——超过 PHP 上限、白名单不符、目录不可写,照着提示改就行,不用瞎猜。