……………..
Kloxo/Lxadmin控制面板添加无限个域名申请办法
July 3rd, 2011 by admin No comments »Kloxo/Lxadmin控制面板默认是只能添加40个域名的,对于大部分小站长来说40个域名已经够用了,可是有的朋友尤其是做站群的站长肯定是不够的,下面vpsma说下让你的Kloxo/Lxadmin控制面板添加无限域名,以前这个功能是要收费的,现在官方已经免费可以申请了,确实是一件好事。不多说了,简单的说下申请无限个域名个数的办法:
1.打开页面:http://lxlabs.com/register/ 很多地区打不开,挂美国vpn就能打开了。
输入用户名和你的接收信箱。

2.进入你的信箱找到系统发给你的密码。
3.打开 https://srvb.lxcenter.org:5557/ 用刚才你申请的用户名和系统发给你的密码登陆。
4.登陆后点击:Kloxo Licenses

5.点Add kloxo License ,然后添加你的kloxo控制面板所在的vps的主ip,点add添加。

6.登陆你的kloxo控制面板,点Advanced—-license Update

7.进入之后点Update License From Lxlabs

8.ok,更新成功了,你的kloxo可以添加无限个域名,再也没有域名个数限制了!

贼郁闷
June 30th, 2011 by admin No comments »时间其实很容易就没了,对比对比价格,看看口碑,就不知不自觉的没了。然后最后还没买成,或者一味追求便宜,性价比,结果更悲剧。只是看不透那么一点点的价格,看不透。。想想一个月其实也没多少米,带来的却是性能的提升,站点的稳定,省心省事,何乐不为呢?可惜不是人人能看透的,纠结于价格,纠结于性价比。
突然想到其实生活中也是如此。太多的看不透。
vps 小内存 开启FastCGI模式需谨慎
June 25th, 2011 by admin No comments »很长一段时间以来,我注意到工作在FastCGI模式下的PHP会占用越来越多的内存,而且似乎从不释放。起初我以为这是内存泄漏的问题,但是各个PHP社区的人好像并没有把这个当作问题。我搜索了一下,发现还有不少人面临同样的问题。来自PHP官方的一个比较正式的解释是:php-cgi进程并没有内存泄漏,php-cgi会在每个请求结束的时候回收脚本使用的全部内存,但是并不会释放给操作系统,而是继续持有以应对下一次PHP请求。这样做大概是为了减少内存碎片化或者解决从系统申请内存之后又释放回操作系统所需要的时间不可控问题。可是如果偶然一次PHP请求使用了诸如ftp或者zlib这样的大内存操作,那么将导致一大块系统内存被php-cgi持续占有,不能被利用。
解决这个问题的办法是在web服务器配置中降低PHP_FCGI_MAX_REQUESTS的值。这个参数决定了一个php-cgi进程被创建出来之后,最多接受的PHP请求数,在lighttpd中默认配置是10000。也就是说这个php-cgi进程每接受10000次PHP请求后会终止,释放所有内存,并重新被管理进程启动。如果把它降低,比如改成100,那么php-cgi重启的周期会大大缩短,偶然的高内存操作造成的问题影响时间也会缩短。
另一个办法则是写一个crontab脚本,定时发现高内存占用的php-cgi进程并向它传送kill指令。
对于虚拟主机也存在这样的问题。。
此外:FastCGI开启之后,每个进程额外需要消耗15m。测试的的得来的结果。
避免重复内容的发布
June 24th, 2011 by admin No comments »Maybe if you use something like a wpdb query including the wp_posts and wp_postmeta searching this meta before inserting the post…
$string = 'the_url.html';
$output = $wpdb->get_var($wpdb->prepare("SELECT count(id)
FROM $wpdb->posts wpo, $wpdb->postmeta wpm
WHERE wpo.ID = wpm.post_id
AND wpm.meta_key = 'name_of_ur_meta'
AND wpm.meta_value = '$string'"));
if(empty($output)) {
/* Insert your post */
} else {
/* Update the post or do other thing */
};
证明上面这段是可用的!
via:http://wordpress.stackexchange.com/questions/19732/prevent-duplicate-posts-in-wp-insert-post-using-custom-fields
$args = array(“meta_key” => “source_link”, “meta_value” =>$url);
$posts = get_posts($args);
if (count($posts) < 0){
//add new post
}
大概需要修改下
To save the link in the post meta you can use update_post_meta
like this for example:
$url = "http://sample.com/entertainment/default.aspx?tabid=2305&conid=102950"
$my_post = array(
'post_title' => "$title",
'post_content' => "$content",
'post_status' => 'draft',
'post_author' => 1,
'post_category' => array(1),
);
$post_id = wp_insert_post( $my_post );
update_post_meta($post_id,'source_link',$url);
and to prevent the insertion add a simple conditional check:
$args = array("meta_key" => "source_link", "meta_value" =>$url);
$posts = get_posts($args);
if (count($posts) < 0){
//add new post
}
让VPS开启伪静态(在kloxo面板开启url rewrite)
June 23rd, 2011 by admin No comments »买了VPS后有相当多的人拿来做论坛,对于用kloxo面板的站长,如果直接在论坛后台开启伪静态支持,发现出现404页面,这时应该首先让Lighttpd添加规则,达到实现支持伪静态,下面以Lighttpd配置phpWind论坛伪静态为例:
首先,需要在kloxo面板切换apache程序为lighttpd程序,因为他默认就开启url rewrite支持。
switch_to_lighttpd.png

设置Lighttpd的phpwind伪静态规则: url.rewrite = (“^(.*)-htm-(.*)$” => “$1.php?$2″)
lighttpd_url_rewrite.png

重启Lighttpd,如下图,在 服务器:linux =》服务=》点击 lighttpd 这一行第3个蓝色的圆点(我已经加了阴影

进入phpwind后台,设置伪静态的参数,如下图:
phpwind_start_url_rewrite.png

立刻就生效了,看看下图的网址:

Lighttpd的phpwind伪静态规则:
url.rewrite = (“^(.*)-htm-(.*)$” => “$1.php?$2″)
WordPress 的lighttpd的rewrite(伪静态)规则如下
url.rewrite = (
"^/(wp-.+).*/?" => "$0",
"^/(sitemap.xml)" => "$0",
"^/(xmlrpc.php)" => "$0",
"^/(.+)/?$" => "/index.php/$1"
)
Discuz 的lighttpd的rewrite(伪静态)规则如下
url.rewrite-once = (
"^/archiver/((fid|tid)-[\w\-]+\.html)$" => "archiver/index.php?$1",
"^/forum-([0-9]+)-([0-9]+)\.html$" => "forumdisplay.php?fid=$1&page=$2",
"^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" => "viewthread.php?tid=$1&extra=page=$3&page=$2",
"^/space-(username|uid)-(.+)\.html$" => "space.php?$1=$2",
"^/tag-(.+)\.html$" => "tag.php?name=$1"
)
viahttp://www.5558.biz/a/jianzhanjishu/tuwenjiaocheng/741.html
kloxo面板添加站点和绑定域名
June 23rd, 2011 by admin No comments »登录kloxo后台,点击“域名” 链接,这时候,会提示需要您创建一个“dns模板”,先创建dns模板,请看下图

DNS模板名可自定义,主DNS输入nds.hwzj.org
然后,点击“add”,就添加好NDS了。
下面继续添加域名,请看下图

开启fastcgi时请设置进程数,fastcgi进程数没有unlimited,进程数设置可以参考:http://www.hwzj.org/help/1301586127.html
输入你要绑定的域名,例如 hwzj.org 注意,这里不要输入www,系统会自动绑定带www的域名,例如上面输入hwzj.org,那么系统会自动绑定 www.hwzj.org 这个域名。
第二要注意,请去掉“ 启用状态记录”的勾,不然日志文件会把你的空间占满,让系统出问题。
然后,点击“add”,就添加好域名了。
linux 系统下的KLOXO IP访问/泛域名绑定
June 23rd, 2011 by admin No comments »linux 系统下的KLOXO IP访问/泛域名绑定/未绑定域名访问_zdede.comdedecms
根据我们的经验,在实际使用中,客户大概会有以下几种要求:
1,绑定特定域名,使用绑定的域名进行访问。(绝大多数情况)
2,输入IP地址进行访问。
3,绑定泛域名解析。
4,设置所有未绑定,但是已经解析到这个IP的域名访问指定目录。
以下设置均针对Lighttpd环境。
1,绑定特定域名,使用绑定的域名进行访问。
略
2,输入IP地址进行访问。
Kloxo首页>资源>IP地址>具体IP>配置域名>设置需要使用IP访问的站点所绑定的域名。
(该域名必须已经解析到这个IP上,注意是否有带www。)
3,绑定泛域名解析。
Kloxo首页>域名>具体域名>解压/扩展>主机别名>添加别名“*”(星号)
4,设置所有未绑定,但是已经解析到这个IP的域名访问指定目录。
mkdir /home/admin/default
chown admin:admin /home/admin/default
编辑/etc/lighttpd/lighttpd.conf
将
server.document-root = “/home/kloxo/httpd/default/”
改为
server.document-root = “/home/admin/default/”
在后面添加下面的内容(如果不需要运行PHP可以略过)
fastcgi.server = (“.php” =>(( “socket” => “/var/tmp/lighttpd/php.socket.default.” + var.PID,
“bin-path” => “/usr/bin/lxsuexec”,
“min-procs” => 0,
“max-procs” => 1,
“bin-environment” => (
“MUID” => “1006″,
“GID” => “1006″,
“TARGET” => “/usr/bin/php-cgi”,
“NON_RESIDENT” => “0″,
“PHP_FCGI_CHILDREN” => “0″,
“PHP_FCGI_MAX_REQUESTS” => “100000000″
),
“max-load-per-proc” => 1000,
“idle-timeout” => 3
))
)
–
不得不说,ramhost很nb
June 23rd, 2011 by admin No comments »我自己装的主机,使用debian+nginx+mysql数据库+php 已经非常大简洁,删除一切不必要的组件,结果内存占用在80m,按理说只会在60m。
听高人的建议,使用系统自带的优化之后的centos-5-i386-kloxo-hostinabox系统,硬是把80m拉回50m.这不是最好的成绩,有人在27m,这未免太nb了点吧。。。
反正装好后,一切都是图形的界面,后台可以操作,爽。ftp有了,phpmyadmin有了,绑定域名的界面都有了。反正就是方便了。还降低了内存占用。这太nb了。。。。网站的性能明显提升。不错。
关于及个必要的说明。
其实这时VPS早已经安装好了网站的基本服务程序,但是现在访问IP还是访问不到页面,因为lighttpd服务没有启动,如果直接启动lighttpd服务的话会出现错误提示,缺少virtualhost.conf文件,所以输入如下命令
cp /etc/httpd/conf/kloxo/virtualhost.conf /etc/lighttpd/conf/kloxo/ 如下图
回车后文件已经拷贝去相应的路径了,然后启动lighttpd服务,输入如下命令
service lighttpd start 回车,大功告成,这时可以关闭SSH终端了,打开IE浏览器访问你的IP你会看到kloxo的默认页面。
输入端口号7778,然后就可以登陆kloxo的控制面板了。
的确不错,后台不停的发布数据:
| Memory Usage | 52 of 128 MB (40.63%) |
很不错的数据了,要知道cp 和 wp 全部全了。