目录

xiuno 论坛常见问题之后台设置提示成功但是实际没有成功

在搭建和运维 Xiuno 论坛的过程中,后台管理的配置非常重要,对网站的很多功能可以进行配置,比如注册是否启用邮箱、导航布局等等…

然而,很多站长或多或少会遇到配置修改的问题,在后台明明白白已经修改了配置,一保存一刷新就失效了,界面虽然提示成功,但是一刷新,配置状态依旧没变,还是处于修改前的状态。

比如我修改网站的描述,写完一保存,界面一刷新,描述并没有生效而且变成了修改前的了。

很多战长都不是开发出身,遇到此类问题完全不知道该如何解决。

本文将带大家了解问题的具体原因以及如何才能解决这个问题。

当然,如果你不关心具体原因,只需要解决方法,您可以选择直接跳转到 解决方法,查看问题的解决方案。

原因分析

Xiuno 论坛的后台配置(这里指的是xiuno的配置,不包含插件的配置),本质上修改的是 /xiuno/conf/conf.php 文件:

比如我的站点的配置段如下:

   'lang' => 'zh-cn',
  'disabled_plugin' => 0,
  'version' => '4.0.4',

在后台配置页面,对网站进行的配置,本质上就是修改这个 conf.php 文件,所以如果操作配置失败,

可以进入该目录查看此文件是否被修改为正确的值。

可以直接修改该文件,然后清理缓存,也可以生效配置

结合实操经验,卸载失败的常见原因可归纳为 :

文件权限不足:配置所在目录(config/)或文件无写入/删除权限,导致系统无法操作文件;

解决方法

修改配置目录,这种一般是因为权限不足,导致文件修改失败,

增加 xiuno 配置 config 目录权限

进入服务器,

找到项目部署的 xiuno 目录,在该目录下执行以下命令:

# 创建配置目录,存在也可以执行,不用担心不会覆盖
mkdir -p config

# 关键命令,授权目录的权限
chmod -R 777 config

执行完成后,记得进入后台清理下缓存,然后再进行配置修改操作就可以了,

如果比较着急,可以直接修改 /xiuno/conf/conf.php 文件对应的值,也可以生效,不过一般不建议直接文件,避免网站启动失败,只会增加问题的解决难度。

总结

xiuno 论坛后台配置修改失败,一般情况下都是因为 xiuno 的 config 目录权限不足,比如 config 目录的写权限不够,这就会导致 xiuno 的接口操作配置文件 conf.php 配置写入失败,最直接的解决方法就是进入 xiuno 目录下的 config 目录,增加该目录的写权限,就可以完美解决。如果还不行,建议先手动修改 conf.php 配置的值,先用起来再说。

所有操作完成后一定要记得到后台管理清理缓存,才能生效。

另外,建议日常运维中:建议不要轻易修改配置,如果需要修改,不建议大改,避免网站出现不可控的问题,其次,应该定期清理论坛缓存和冗余插件,保持系统轻量化。这才能减少问题的产生。

如果大家对 Xiuno 论坛配置问题的排查还有其他不清楚的地方,或者有不同的排查经验,欢迎在评论区交流~~~

版权声明

未经授权,禁止转载本文章。
如需转载请保留原文链接并注明出处。即视为默认获得授权。
未保留原文链接未注明出处或删除链接将视为侵权,必追究法律责任!

本文原文链接: https://fiveyoboy.com/articles/xiuno-err-config-fix/

备用原文链接: https://blog.fiveyoboy.com/articles/xiuno-err-config-fix/