Kloxo更新至6.1.7后网站出现乱码 解决方法

Kloxo最新升至6.1.7版本,很多朋友升级kloxo以后,在APACHE平台上面的GBK或GBK2312的网页出现乱码。这个问题主要出在新增加的域或子域名。

经过观察,Kloxo控制面板升级以后,httpd.conf里的AddDefaultCharset会自动改回AddDefaultCharset UTF-8,按照以往来我们直接通过《Kloxo自带Apache中文乱码解决方法》即可解决。但这次Kloxo控制面板上每次添加或修改域或子域的时候都会更新一次httpd.conf文件,导致之前做的修改丢失。

在Kloxo官方论坛上找不到相关问题的解决方案后,只能够参考相关资料—我们可以通过使用chattr这个命令临时解决这个问题。

1、进入httpd.conf所在目录

cd /etc/httpd/conf

在SSH中执行以上命令。

2、先按《Kloxo自带Apache中文乱码解决方法》将AddDefaultCharset后面的UTF-8修改为OFF。

3、锁定文件

chattr -V +i httpd.conf

SSH中执行以上命令,则该文件在Linux第2扩展文件系统中设置状态为i:不能对文件进行任何修改。

kloxo-6.1.7.jpg

当然,这只是个临时性的解决方案,完全解决还是要根据官方的脚步走。若官方提供6.1.8以上版本,请在升级前先执行以下命令解除锁定文件,以免出现不必要的错误。

chattr -V -i httpd.conf


转载内容请注明出处: 转载自V5.Net(原文:https://v5.net/PHPEnvironment/kloxo-617-AddDefaultCharset.html