0

VPS新Kloxo面板优化

作者:虫 虫  发表于:2013年03月26日 21:40  分类:SEO优化  1935 views 

Kloxo一个诟病就是容易撑爆你的空间,究其原因是其日志功能,因此安装Kloxo后一般都会加个脚本来定时自动删除日志。

具体方法如下:
第一步:当然是登录到SSH终端了
第二步:在/etc/cron.daily目录下新建cleankloxolog.sh,命令如下:
vi /etc/cron.daily/cleankloxolog.sh
第三步:编辑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
第五步,没有第五了,关闭终端完成了。

【kloxo安装gbk中文网页时乱码】
解决办法一:
安装时可以点击浏览器的
查看——编码——gbk2312(如果一次不行可以重复几次这个动作,直到正常显示)当安装成功后可以将就使用论坛。如果不满足,想解决ucenter的乱码问题,那么可以在网站根目录里的.htaccess文件添加以下代码
AddDefaultCharset gb2312
AddCharset gb2312 .html
AddType ‘text/html; charset=gb2312′ htm

解决方法二
web服务器选择的是apache,由于apache的缺省编码是UTF-8,一些网页默认编码是GBK或 GB2312,就会出现中文乱码。
在apache的httpd.conf里,有默认编码的设置。
在/etc/httpd/conf/httpd.conf中查找AddDefaultCharset,把 AddDefaultCharset UTF8 改为 AddDefaultCharset OFF(可以登陆SSH,通过vi命令修改)按esc后:wq 保存退出,然后重启Apache即可解决 。

忘记Kloxo的admin登录密码怎么恢复密码?
忘记Kloxo的admin登录密码怎么恢复密码?只能重装吗?太痛苦了。
别急,有办法,root用户ssh登录,运行下面的命令即可重置admin密码:
cd /usr/local/lxlabs/kloxo/httpdocs;lphp.exe ../bin/common/resetpassword.php master ctohome
上面的命令把kloxo新密码重新设置为了ctohome
然后,您的kloxo后台就可以登录了。登录后,请修改密码。

【VPS安装完KLOXO必须优化】,
可降低50%内存占用

我的VPS安装完KLOXO后内存占用最低一直显示是28%左右,无意中看到了一篇KLOXO优化的文章,拿来和大家分享一下。
优化完之后内存占用率下降了10%,所以推荐VPS安装KLOXO的站长们都看一下。

首先进入/etc 目录,编辑my.cnf
命令:先cd /etc,再vi my.cnf
在[mysqld]下面加入以下三行:
skip-locking
skip-bdb
skip-innodb
然后按Esc ,再按shift键+ :,然后键入wq 回车就保存退出了
保存之后在重启MYSQL
命令: /sbin/service mysqld restart
在用top看看内存占用时不时降到100M以下了。

作用详解:
使用–skip -locking的MySQL选项避免外部锁定
加载–skip-bdb –skip-innodb参数以避免内存浪费

一,禁用一些服务:
如果你不使用kloxo的named来解析域名,不用qmail发邮件,那你可以禁用named和qmail,

具体方法:
用putty登陆你的VPS,执行:
service named stop
chkconfig named off
service qmail stop
chkconfig qmail off
chkconfig courier-imap off

其实vps也可以禁用iptables的:
service iptables stop;
chkconfig iptables off;

二,优化mysql:
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K
skip-bdb
skip-innodb
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
#safe-updates
[isamchk]
key_buffer = 8M
sort_buffer_size = 8M
[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M
[mysqlhotcopy]
interactive-timeout
关闭lxadmin自动生成日志文件的功能
且安装了lxadmin,大部分情况是因为,没有关闭lxadmin的日志功能。
日志文件在如下目录:
/home/httpd/*(目录名)/stats/*(文件名)
更加访问量的不同,日志文件的大小也不一样。

取消方法:
Domains>your domains>Domain Adm>Domain Features>Enable Statistics
这样就关闭了lxadmin的日志功能

本文固定链接: http://www.wangyuankun.net/new-vps-kloxo-panel-optimization/ | 虫虫博客

给我留言

快捷键:Ctrl+Enter