标签归档:kloxo

新版KLOXO安装优化设置

闲着没事又买了一个VPS,找了几家也没什么优惠的,budgetvm在稳定和服务自认中规中矩,开通很快,很久没弄这东西,赶快网上找教程。
度娘上VSP安装KLOXO面板都无法下载,反复安装测试,终于算是搞定,总结了一些小经验贴在这里作为备用。

安装选的centos5-32系统,其它没测试,跟以前版一样先检查和卸载已安装的apache、mysql等组件,直接安装新版KLOXO,FTP连接不上,出现530错误,很多方法都试,无果。最后还是选择先卸载相关组件,然后在降级pure-ftpd版本,FTP才可以正常使用。

1.卸载原有组件

卸载Mysql

# rpm -qa | grep mysql
# yum remove mysql

卸载Apache

# rpm -qa | grep httpd
# yum remove httpd

 

KLOXO数据库优化

找到Mysql的配置文件路径/etc/my.cnf

Mysql下面添加以下参数:

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

 

保存之后在重启MYSQL

命令:

/sbin/service mysqld restart

 

lighttpd出现500错误

KLOXO 6.1.10升级到6.1.12导致切换到lighttpd出现500错误解决办法

yum downgrade php php-cli php-common php-devel php-gd php-imap php-mbstring php-mcrypt php-mysql php-pdo php-xml -y

Complete!

如果看到有Complete则证明已经修复成功。

另外,为了避免该情况继续发生,请进入Kloxo,常规设置,把“自动更新”的选项勾去掉并update保存。做完这些工作后,重启VPS就基本没有问题了。

 

lighttpd无法打开网站

解决kloxo切换lighttpd无法打开网站,有时出现500 Internal Server Errors错误。有时就是打开一片空白。这个问题让我郁闷了很久,今天下定决心解决他,试了无数的方法,也安装了很多次kloxo,最后终于搞定了。lighttpd下的网站可以访问了。apache好是好用,就是太占内存,对我来说用起来是很奢侈的东西,512内存的lighttpd的vps比1024内存的apache的vps还强大不多少。所以用lighttpd是我的选择,用kloxo+lighttpd以来遇到很多问题。一直把他记录下来。

其实解决解决kloxo切换lighttpd无法打开网站,500 Internal Server Errors很简单。。就一个命令、、降级所有php

yum downgrade php*

 

降级后就可以访问了。之后你可以升级

yum update php*

 

yum update php -y

 

这个问题的原因应该是安装kloxo时用到了yum命令与php不兼容。因为我测试过有的vps后台就可以直接安装带kloxo的系统切换lighttpd就不会有问题,但是一但使用yum命令安装什么组件的时候就会出现网站白板的问题。

Kloxo切换lighttpd服务无法启动问题

Kloxo默认是使用apache作为web服务器,虽然apche稳定,不过现在也原来越臃肿。vps内存有限,能省则省一点吧。于是考虑更换更轻量级的web服务器。nginx、lighttpd都是不错的选择。kloxo默认支持lighttpd,比较方便管理。

 

kloxo切换nginx作为web服务器只需要在服务器(linux)——切换程序——网站中选择lighttpd,保存即可。

 

上述操作后,lighttpd应该就能够运行了,不过我的kloxo切换后网站访问403。到kloxo服务器(linux)——服务,查看lighttpd状态是未启动,尝试重启lighttpd,和kloxo,lighttpd仍无法启动。

 

ssh到服务器,后台手工启动lighttpd服务。

service lighttpd restart

 

提示服务停止failed,启动却ok。

 

查证一番,原来是kloxo和php版本5.2.*最新版本有冲突。尝试将php降级。

yum downgrade php* -y 
service kloxo restart

 

再restart lighttpd,启动成功

最近使用这条降级命令失败,原因不清楚

使用

yum downgrade php*

 

降级后就可以访问了。之后你可以升级

yum update php*

 

然后在启动lighttpd服务成功。

service lighttpd restart

 

lighttpd更换域名后实现重定向

1、lighttpd要实现301重定向功能需要更改其配置文件

2、配置文件路径:

/etc/lighttpd/conf/kloxo/lighttpd.domain.com

3、修改该配置文件:

$HTTP["host"] =~ “^zairun.com$” { 
url.redirect = ( “^/(.*)” => “http://www.zairun.com/$1") 
}
$HTTP["host"] =~ “^www.zairun.com$” { 
url.redirect = ( “^/(.*)” => “http://www.zairun.com/") 
}

 

 

5另、直接LIGHTTPD地址重写规则

$HTTP["host"] =~ “(www.zairun.com|zairun.com)” { 
url.redirect = ( “^/(.*)” => “http://www.zairun.com/$1") 
}