1 卸载掉原有环境
卸载Mysql
rpm -qa | grep mysql
yum remove mysql
卸载Apache
rpm -qa | grep httpd
yum remove httpd
卸载PHP
rpm -qa | grep php
yum remove php
2 下载kloxo
wget http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh
3 运行安装脚本
sh ./kloxo-installer.sh –type=<master/slave>
如果出现
-bash: syntax error near unexpected token ‘newline’
,请改用
sh ./kloxo-installer.sh –type=master
4 第一次提示让你同意条规,第二次问你是否要安装WordPress、Joomla等得自动安装包。
如果懒得理,那就两下y,还有一次要你输入密码。
5 优化MySQL减少内存
SFTP登陆修改/etc/my.cnf
在[mysqld]下面加入以下三行:
[mysqld]
skip-locking
skip-bdb
skip-innodb
port=3306
socket=/var/lib/mysql/mysql.sock
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
[mysqldump]
quick
max_allowed_packet = 16M
[isamchk]
key_buffer = 8M
sort_buffer_size = 8M
[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M
[mysqlhotcopy]
interactive-timeout
然后SSH登陆重启MySQL即可看到效果
/sbin/service mysqld restart
6 更新+清理
yum install php-mhash
yum install php-mbstring
yum install php-bcmath /*高精度数学运算组件,默认没安装,MD5运算时用到*/
yum check-update /*检查全部更新*/
yum update /*更新全部更新*/
yum clean all /*清理全部缓存的安装文件以节省空间*/
yum downgrade pure-ftpd /*新版有问题只能降级*/
7 中文语言包
cd /usr/local/lxlabs/kloxo/httpdocs/lang
wget http://www.vpsyou.com/wp-content/uploads/2010/02/Kloxo_cn.zip
unzip Kloxo_cn.zip
8 解决中文乱码(貌似无效,会自己恢复,所以GBK无法正常。)
SFTP登陆修改/etc/httpd/conf/httpd.conf,
AddDefaultCharset UTF8 改为AddDefaultCharset OFF,
SSH中执行命令到达httpd.conf目录下,
cd /etc/httpd/conf
执行文件属性修改指令锁定文件,
chattr -V +i httpd.conf
然后重启Apache
service httpd restart
9 删除Kloxo日志
SFTP在/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权限
10 SSH关闭服务减少内存(可在Kloxo中关闭)
service named stop;
chkconfig named off;
service qmail stop;
chkconfig qmail off;
chkconfig courier-imap off;
service iptables stop;
chkconfig iptables off;
11 改变默认首页(html)
未绑定
/home/kloxo/httpd/default/
已绑定
/home/kloxo/httpd/cp/ (貌似)
空白页
/var/www/html/
备注:
问题:Kloxo安装后,探针不显示CPU和内存信息。
解答:Kloxo新版的安全保护。
解决:Kloxo后台—域名—网址—Web:Apache—Misc Config—关闭 Openbasebir—更新
已知问题:
1 绑定域名后需要重启Httpd才能生效。
2 Pure-ftpd新版有问题,必须降级。
3 replies on “最新版本Kloxo 6.1.10 稳定版安装+优化+已知问题”
😯 😯 不错的网站
好文章,按照这个方法我装好后,出现个问题。
webmail登陆不了,
提示: Connection to IMAP server failed.
我看了,IMAP服务是启动的。
qmail这些是邮箱的进程,你开着了?老实说我的Kloxo玩起来是建站的,所以就没理过邮箱的问题了。。囧