1. 解决中文网页显示乱码 修改apache的httpd.conf默认编码的设置,如下:

首先用SSH登陆VPS,修改/etc/httpd/conf/httpd.conf文件

vi /etc/httpd/conf/httpd.conf

把:

AddDefaultCharset UTF8 

改为

#AddDefaultCharset UTF8

AddDefaultCharset OFF

这样的话,打开页面的时候就会按照网页的编码设置来打开网页(这点夸一下emlog,使用utf-8编码,直接与国际接轨)。

然后重启Apache:

service httpd restart
  1. 删除Kloxo日志(必须)

/etc/cron.daily目录下新建cleankloxolog.sh文件

cd /etc/cron.daily
vi ./cleankloxolog.sh

输入以下内容

# !/bin/bash
rm -rf /home/admin/_processed_stats/*
rm -rf /home/kloxo/httpd/lighttpd/*
rm -rf /var/log/kloxo/*
rm -f /home/httpd/*/stats/*

然后保存退出,记得把该文件改为755权限

chmod 755 /etc/cron.daily/cleankloxolog.sh
  1. 优化mysq 进入/etc目录,编辑my.cnf
    vi /etc/my.cnf

    在[mysqld]下面加入以下三行:

    skip-locking
    skip-bdb
    skip-innodb

    保存之后在重启MYSQL

    /sbin/service mysqld restart
  2. 新版kloxo在执行service httpd restart的时候,可能会提示the first has precedence, perhaps you need a NameVirtualHost directive的错误。此时执行/script/fixweb即可解决!
  3. Kloxo apache无法停止却能启动,切换成lighttpd后500错误,解决方法:降级php:yum downgrade php* -y,之后重启:reboot,搞定。