Archive for 4 10 月, 2010

Kloxo/lxadmin不支持mb_substr,如何安装mbstring?

Kloxo/lxadmin面板默认不支持mbstrin,不支持mb_substr等函数。怎么办?如何安装mbstring?

Kloxo安装mbstring的方法:ssh登录

[root@vps105 www.ctohome.com]# yum install php-mbstring
Loading “installonlyn” plugin
Setting up Install Process
Setting up repositories
lxlabsupdate 100% |=========================| 951 B 00:00
lxlabslxupdate 100% |=========================| 951 B 00:01
base 100% |=========================| 2.1 kB 00:00
updates 100% |=========================| 1.9 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 2.1 kB 00:00
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
–> Populating transaction set with selected packages. Please wait.
—> Downloading header for php-mbstring to pack into transaction set.
php-mbstring-5.2.6-5.i386 100% |=========================| 14 kB 00:00
—> Package php-mbstring.i386 0:5.2.6-5 set to be updated
–> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
php-mbstring i386 5.2.6-5 lxlabsupdate 1.0 M

Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 1.0 M
Is this ok [y/N]: y
Downloading Packages:
(1/1): php-mbstring-5.2.6 100% |=========================| 1.0 MB 00:01
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: php-mbstring ######################### [1/1]

Installed: php-mbstring.i386 0:5.2.6-5
Complete!

然后在kloxo面板重启apache或lighttpd即可!

评论

全新安装失败kloxo面板打不开de解决办法

部分客户通过 安装Kloxo面板和中文语言包,只要1行命令!的方法安装kloxo面板,出现打不开kloxo面板后台的情况, 即使重装操作系统,全新安装,还是会失败,kloxo面板后台还是打不开,怎么办?

现象:

IE可以打开ip,看到kloxo的提醒页面,表示kloxo其实安装成功了。访问 ip:7778 或 ip:7777 无法打开,显示找不到服务器或404错误

原因:

是yum库的ssl版本升级带来的kloxo问题。

解决办法,降级ssl然后重启kloxo,下面2行命令即可:

yum -y downgrade openssl mod_ssl httpd
service kloxo restart

yum -y downgrade无反应的解决办法:

yum不是最新版,不支持downgrade。怎么办? 解决办法:执行 yum -y update 搞定

yum -y downgrade 成功标志:

Dependencies Resolved

====================================================================================================================================
Package Arch Version Repository Size
====================================================================================================================================
Installing:
httpd i386 2.2.3-31.el5.centos.2 updates 1.2 M
mod_ssl i386 1:2.2.3-31.el5.centos.2 updates 89 k
openssl i686 0.9.8e-12.el5_4.1 updates 1.4 M
Removing:
httpd i386 2.2.3-31.el5.centos.4 installed 3.1 M
mod_ssl i386 1:2.2.3-31.el5.centos.4 installed 173 k
openssl i686 0.9.8e-12.el5_4.6 installed 3.3 M

Transaction Summary
====================================================================================================================================
Install 3 Package(s)
Update 0 Package(s)
Remove 3 Package(s)

Total download size: 2.7 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): mod_ssl-2.2.3-31.el5.centos.2.i386.rpm | 89 kB 00:00
(2/3): httpd-2.2.3-31.el5.centos.2.i386.rpm | 1.2 MB 00:01
(3/3): openssl-0.9.8e-12.el5_4.1.i686.rpm | 1.4 MB 00:00
————————————————————————————————————————————
Total 402 kB/s | 2.7 MB 00:06
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : openssl 1/6
Installing : httpd 2/6
Installing : mod_ssl 3/6
Cleanup : mod_ssl 4/6
Cleanup : openssl 5/6
Cleanup : httpd 6/6

Removed:
httpd.i386 0:2.2.3-31.el5.centos.4 mod_ssl.i386 1:2.2.3-31.el5.centos.4 openssl.i686 0:0.9.8e-12.el5_4.6

Installed:
httpd.i386 0:2.2.3-31.el5.centos.2 mod_ssl.i386 1:2.2.3-31.el5.centos.2 openssl.i686 0:0.9.8e-12.el5_4.1

Complete!

评论

Kloxo编辑文件错误:file_exists_not_owned

kloxo在线编辑文件 提示错误 Alert: file_exists_not_owned 怎么办? 上传和覆盖也有类似错误。

这是kloxo的一个bug,There was a very small mistake in the function check_file_if_owned_by_and_throw

解决办法:

下载附件,解压,将得到的lxlib.php文件覆盖到下面路径的php文件:

/usr/local/lxlabs/kloxo/httpdocs/htmllib/phplib/lxlib.php
附件:lxlib.zip
附件

评论

安装kloxo面板出现错误和乱码,怎么办?如何禁用/关闭SELINUX?

安装kloxo面板出现错误和乱码,如下,怎么办?

Starting MySQL: [ OK ]
Failed loading /usr/local/lxlabs/ext/lib/Zend/lib/Optimizer-2.5.7/php-5.2.x/ZendOptimizer.so: /usr/local/lxlabs/ext/lib/Zend/lib/Optimizer-2.5.7/php-5.2.x/ZendOptimizer.so: cannot restore segment prot after reloc: Permission denied
Zend
200407220329342800x?
?
昘;o覲?E獟亰縼汎>砘RG:vN?M’66Κ

K二V嘅蝳9~%?Q筝{^鳒?
.[g裪Y椃Qa&9Ь
悶舃q5夆窹螱qZ,2?激蠙簒?]$#.?羡l}杅I槵硬*菢`*
0玎1E?Oz楰 K嵐L梣~Y驽?!?ja=@鎴?軁lO佟潃P诋W ?_?抿u?殺煗?G盽辙?撅+

解决办法:

关闭SElinux,然后重装kloxo。那么,如何禁用/关闭SELINUX?

  /usr/sbin/setenforce 0 立刻关闭 SELINUX

使用文本编辑工具打开 /etc/selinux/config
把 SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:SELINUX=disabled
保存,关闭。
这样,重启系统后selinux也是关闭状态。

然后,重新安装kloxo即可。 方法: 安装Kloxo面板和中文语言包,只要1行命令!

评论

为什么总是显示kloxo的默认页面?

通常你把域名解析到安装好kloxo的ip后,会看到下面的kloxo默认页面。为什么总是显示kloxo的默认页面? 通常几个原因,下面的英文写得很清楚。如果你在kloxo后台已经开了此网站(绑定了此域名),那么需要重启apache/lighttpd后才会生效。如果重启了还不行,那就需要核实对应的IP是否正确了。

This is the Kloxo Default Page

If you are seeing this page, it means that web has not been configured for this domain on this server.

This could be due to the following causes:

•Kloxo has not restarted the web server yet after you added the domain. Please wait for the web server to restart.
•The domain is pointing to the wrong Kloxo server. Ping the domain and make sure that the IP matches one of the IPaddress seen in admin home -> ipaddresses
•If you are seeing this page when you try to access an IP like http://192.168.1.1, then that means that the IP has not yet been mapped to a domain. Go to client home -> ipaddresses -> ipaddress home -> domain config and map an IP to a domain.
•Once you map an IP to a domain, then you have to make sure that the domain pings back to the same IP. Otherwise, if you try to access the domain, you will get this page. So IP -> domain.com should mean that domain.com pings to the same IP.

评论

通过kloxo面板给服务器增加IP地址,如何用kloxo配置和绑定多个IP地址?

如何通过kloxo面板给服务器增加IP地址? 默认的,如果你的服务器有多个IP地址,只要网卡配置文件类似ifcfg-eth0:1,ifcfg-eth0:2 格式,kloxo都能默认识别出多个ip地址。但是如果你没有去修改配置文件绑定IP地址,或者,是用的ifcfg-eth0-range0格式来批量添加IP地址,那么kloxo可能识别不出来,这会导致一系列的问题出现,比如出现网站始终无法正常显示,总是显示kloxo的默认页面。

如何用kloxo配置和绑定多个IP地址? 请看下图:

下面的IP和子网掩码,不能有错

如果提示Alert: ipaddress_already_configured,说明IP已经绑定过了。

如果提示 some other host uses this ip 说明你可能有类似这样的ifcfg-eth0-range0网卡配置文件冲突,需要先删除他,并service network restart 释放已经绑定的IP,然后再重试。

评论

安装Kloxo面板和中文语言包,只要1行命令!

为了让本站的linux vps用户更方便的安装kloxo面板,www.ctohome.com 特别制作了一行命令的安装方法,

注意:本站只是为您提供Kloxo面板安装方法,但并不提供相关的技术支持。

安装Kloxo和中文语言包,只要1行命令:

wget http://www.CTOHome.com/linux-vps-pack/kloxo_with_chinese_language.sh;sh ./kloxo_with_chinese_language.sh;

将上面1行复制,粘贴到您的linux ssh控制台里,回车,等待完成即可!

如果安装不成功,可能是有软件冲突。请进入您的VPS系统面板,重新安装centos5-x86的操作系统。然后重试。

安装完成后:

请访问 http://你的IP:7778/ 进行面板的语言设置

在Appearance -> Language里选择 Chinese, 然后点击update确认,面板就变成中文界面了!

如何添加域名/开设网站:

1.先创建一个dns模板:
2.添加域名:
3.重启web软件(apache):
4.FTP上传文件, 解析好域名,网站就可以打开了。
5.为了安全,请重新设置mysql数据库密码:

CTOHOME的一行命令安装kloxo面板程序kloxo_with_chinese_language.sh 做了一些什么操作?

1.为安装kloxo面板软件作清理工作,卸载有冲突的软件
2.安装kloxo相关软件:包括 Apache,Lighttpd,PHP,MySql,phpMyAdmin,Zend,FTP 等等
3.安装kloxo面板中文语言包
4.修改apache配置文件,让它默认支持中文简体编码
5.安装php-mbstring多字节编码库,让php支持中文编码
6.暂停qmail,named,courier-imap 服务,以降低内存开销(如果你需要这些服务,在kloxo面板重新开启即可)
7.禁用匿名FTP,初始化发送邮件的主机为localhost
8.安装nmap端口查看软件,nmap localhost 命令可以查看开启了那些服务,开启了哪些端口

评论

kloxo怎么添加域名/怎么开网站

请看下图,登录kloxo后台,点击左边“高级” 下面的 “域名” 链接,这时候,会提示需要您创建一个“dns模板”,先创建dns模板(点击看教程)

输入你要绑定的域名,例如 ctohome.com 注意,这里不要输入www,系统会自动绑定带www的域名,例如上面输入ctohome.com,那么系统会自动绑定 www.ctohome.com 这个域名。

第二要注意,请去掉“ 启用状态记录”的勾,不然日志文件会把你的空间占满,让系统出问题。

然后,点击“add”,就添加好域名了。

如何上传文件?

用FTP软件,服务器就是你的IP地址,登录名就是你绑定的域名,如上图就是 ctohome.com (后面的.com别漏掉了),密码默认就是你的kloxo面板密码!

如何访问网站?

首先,你需要给您的域名做好IP地址解析。然后,没添加一个新的网站,需要在kloxo后台重启web软件(请点击看教程),然后就可以访问网站了。

评论