<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>一个像素 &#187; Wordpress</title>
	<atom:link href="http://www.onepx.com/category/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://www.onepx.com</link>
	<description>用信用卡买虚拟主机建立的Wordpress博客,来讲述生活中喜欢听和看动漫音乐电影,也聊和IT有关的搜索引擎、Linux系统软件和电脑外设。</description>
	<lastBuildDate>Fri, 02 Jul 2010 14:29:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>博客留言过百纪念</title>
		<link>http://www.onepx.com/100-comments.html</link>
		<comments>http://www.onepx.com/100-comments.html#comments</comments>
		<pubDate>Mon, 16 Mar 2009 08:47:35 +0000</pubDate>
		<dc:creator>一个像素</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.onepx.com/?p=585</guid>
		<description><![CDATA[这个Wordpress博客上终于有一篇文章留言数突破了100条，发篇文章立个石碑小纪念一下。]]></description>
			<content:encoded><![CDATA[<p><a title="I'lI haI" href="http://www.onepx.com/"><img class="alignright" src="http://www.onepx.com/images/石碑.jpg" alt="石碑" width="200" height="183" />I&#8217;lI haI</a>这个WordPress博客建立两年半过，现共有：</p>
<blockquote><p>You have 244 posts, 2 pages, 1 draft, contained within 18 categories and 0 tags. You have 1,383 total comments, 1,383 approved.</p></blockquote>
<p>平均每篇日志评论数量为5.6篇，总共244篇文章中终于有一篇日志的留言数超过了100，<a title="啤酒" href="http://www.onepx.com/more-than-10000-spams.html">再买瓶啤酒</a>，立个石碑小纪念一下。</p>
<p>隆重为大家介绍这篇日志就是超级无聊的《<a title="asdf" href="http://www.onepx.com/asdf.html">ASDF</a>》，当然，该日志中的留言也是极其没有营养的，依赖长期在<a title="Google" href="http://www.google.cn/search?hl=zh-CN&amp;q=asdf&amp;btnG=Google+%E6%90%9C%E7%B4%A2&amp;meta=&amp;aq=f&amp;oq=">谷歌</a>上搜索关键词&#8221;asdf&#8221;排名第一达成了这一壮举。</p>
<p>目前留言数量排名在第二位的是《<a href="http://www.onepx.com/temporary-id.html">暂住证,对外地人的歧视</a>》，共有留言57条，留言质量不错。目前本人也已经再次回到苏州，在司前街一代租房住下，暂时还没有人敲门要求办暂住证，甚为欣慰。</p>
<img src="http://www.onepx.com/?ak_action=api_record_view&id=585&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.onepx.com/100-comments.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>用纯文本编辑器写博客</title>
		<link>http://www.onepx.com/blogging-with-text-editor.html</link>
		<comments>http://www.onepx.com/blogging-with-text-editor.html#comments</comments>
		<pubDate>Mon, 15 Dec 2008 14:43:11 +0000</pubDate>
		<dc:creator>一个像素</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.onepx.com/?p=545</guid>
		<description><![CDATA[写博客这么久了，发现用纯文本编辑器写文章比用Wordpress后台写文章高效很多，简洁的东西更能让我“专注”。]]></description>
			<content:encoded><![CDATA[<p>虽然我文笔不好，但在写博客的过程中也坚持原创路线两年多了，通常原创一片千字文章要花费我两个小时左右的时间。在写文章的过程中，我发现了一个问题：如果使用WordPress后台来撰写，可能会用到更长的时间；如果使用纯文本编辑器来写博客，却能很快的完成全部文字和http代码。这也许是我的个人习惯——喜欢简洁的东西。后来我仔细留心观察了一下，发现一些有趣的现象：</p>
<p>我用Firefox，经常开着很多Tab，在WordPress后台给文章贴图的时候，那个ajax窗口总要花很长时间才能弹出来，我就经常利用这个时间切换到其它Tab去浏览网页。这一浏览就是很久，有时候还会去论坛发贴&#8230;过了半天才想起来：“哦，我还在写博客。”在我用纯文本编辑器的时候就没有这样的情况，直接写img代码就是了。贴个图：</p>
<p><img class="aligncenter" src="http://www.onepx.com/images/emeditor.gif" alt="纯文本编辑器" width="490" height="615" /></p>
<p>还有，写文章的过程中经常要用到搜索，和上面贴图时候的情况差不多，一搜索起来就没有边际了，等反应过来之后都不知道写到了哪里，还要先阅读上下文才能继续。如果用的是纯文本编辑器，找到想要的结果后总能很自觉的回到编辑器上继续写文章。这点就比较奇怪&#8230;</p>
<p>在我看来，纯文本编辑器Emeditor比WordPress后台简洁很多，在写博客的时候更能让我“专注”，提高写博效率。</p>
<img src="http://www.onepx.com/?ak_action=api_record_view&id=545&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.onepx.com/blogging-with-text-editor.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>对评论者链接下手了</title>
		<link>http://www.onepx.com/comments-link.html</link>
		<comments>http://www.onepx.com/comments-link.html#comments</comments>
		<pubDate>Thu, 13 Nov 2008 15:33:30 +0000</pubDate>
		<dc:creator>一个像素</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.onepx.com/?p=505</guid>
		<description><![CDATA[终于，我对这个博客上所有评论者链接下手了。死链问题过于严重，而且我也没有必要去刺激读者的评论欲望了。]]></description>
			<content:encoded><![CDATA[<p>终于，我对这个博客上所有评论者链接下手了。</p>
<p>之前，我对评论的管理是非常轻松的，只要不是机器spam，我都没有删除，不管你骂的有多厉害——典型Post，关于<a title="暂住证" href="http://www.onepx.com/temporary-id.html">暂住证</a>的这个，只要是人工的就留下。</p>
<p>有的留言者实在太不认真了。这个博客评论框里面的名字、邮箱、网站都是选填，也就是说，完全可以匿名发表评论，不想写就干脆不要写嘛——典型Post，<a title="ASDF" href="http://www.onepx.com/asdf.html">ASDF</a>。有的名字和email都是asdf，这些都无所谓，但网站不能还是asdf吧&#8230;这个就造成留言者名字是一个指向“http://asdf/”的超级死链。没错，这些链接都是nofollow的，但是有一个狗日的中文搜索引擎它不认nofollow诶&#8230;</p>
<p>还有一个死链问题是ping和trackback。两年多了，我这个博客算是活的比较久的了，去翻翻老帖子，点了点比较久远的ping和trackback到我这个博客的链接，天啊，几乎全部是死链，域名不能解析的、URL结构改过了的、Bad Request (Invalid Hostname)的&#8230;</p>
<p>得，全删！总之工作量也不大，找到wordpress主题里面的comments.php，把comment_author_link()换成comment_author()。一不做，二不休，干脆把评论框里面的网站栏也拿掉了。</p>
<p><a title="写博客" href="http://www.onepx.com/blogging.html">写博客</a>已经无欲无求，没有必要去刺激读者的评论欲望了。</p>
<img src="http://www.onepx.com/?ak_action=api_record_view&id=505&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.onepx.com/comments-link.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress http 404, mod_rewrite和系统负载</title>
		<link>http://www.onepx.com/wordpress-http-404-mod_rewrite-and-server-load.html</link>
		<comments>http://www.onepx.com/wordpress-http-404-mod_rewrite-and-server-load.html#comments</comments>
		<pubDate>Wed, 10 Sep 2008 09:00:47 +0000</pubDate>
		<dc:creator>一个像素</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[网页]]></category>
		<category><![CDATA[虚拟主机]]></category>

		<guid isPermaLink="false">http://www.onepx.com/?p=400</guid>
		<description><![CDATA[在Wordpress上通过.htaccess开启mod_rewrite，可以让链接更友好。但如果有大量的http 404，会给服务器带来很高的系统负载。]]></description>
			<content:encoded><![CDATA[<p>相信很多WordPress用户都打开了<a title="mod_rewrite" href="http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mod_rewrite.html">mod_rewrite</a>功能，这对访问者或者搜索引擎来说是一个非常友好的设置，但也可能给服务器带来意想不到的高系统负载。比如，当下面的这种垃圾集群试的访问服务器的时候：</p>
<blockquote><p>221.217.84.189 &#8211; - [10/Sep/2008:13:54:00 +0800] &#8220;GET /admin/htmledit/admin_login.asp HTTP/1.1&#8243; 404 1619 &#8220;-&#8221; &#8220;-&#8221;<br />
221.217.84.189 &#8211; - [10/Sep/2008:13:54:00 +0800] &#8220;GET /admin/editor/admin_login.asp HTTP/1.1&#8243; 404 1619 &#8220;-&#8221; &#8220;-&#8221;<br />
221.217.84.189 &#8211; - [10/Sep/2008:13:54:01 +0800] &#8220;GET /WebEditor/admin_login.asp HTTP/1.1&#8243; 404 1619 &#8220;-&#8221; &#8220;-&#8221;<br />
221.217.84.189 &#8211; - [10/Sep/2008:13:54:01 +0800] &#8220;GET /htmledit/admin_login.asp HTTP/1.1&#8243; 404 1619 &#8220;-&#8221; &#8220;-&#8221;</p></blockquote>
<p>如果你没有在<a title=".htaccess" href="http://www.onepx.com/learn-htaccess.html">.htaccess</a>文件中开启mod_rewrite功能（对WordPress用户来讲，没有自定义<a title="WordPress 链接结构" href="http://www.onepx.com/wordpress-seo-permalinks.html">链接结构</a>，是默认的 /?p=xx 结构），那Apache服务器处理这些链接请求的时候是非常容易，返回http 404 code。即便有大量同时的http 404，在我这里的cpu占用也不会超过2%。</p>
<p>如果开启了mod_rewrite，既在.htaccess文件中加入了：</p>
<blockquote><p>RewriteEngine on<br />
RewriteBase /<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule . /index.php [L]</p></blockquote>
<p>那么服务器在收到每个url请求的时候，Apache都会把这些请求交给WordPress来处理，这就是我们能够看到非常友好的链接结构的原因。但如果是上面网站访问日志中那些不存在的页面怎么办？Apache还是会把他们交给WordPress来处理，这时候的系统负载就大不相同。在我目前的这个VPS上，WordPress每处理一个http 404，会占用6~7%的cpu!</p>
<p><img class="aligncenter" alt="404和mod_rewrite" src="http://www.onepx.com/images/404-with-mod_rewrite.jpg" width="500" height="206" /></p>
<p>相信我，6~7%还是我对当前WordPress主题中的404.php完全静态化的结果，在做这样的处理以前，每处理一个http 404，所消耗的CPU就如我在《<a title="WordPress的CPU占用" href="http://www.onepx.com/cpu-load-of-habari-and-wordpress.html">比较Habari和WordPress的cpu占用</a>》中提到的一样，8~10%。如果你的主题中没有404.php，WordPress会显示你的博客主页，同样是非常高耗能的。在VPS上还好，网站密度低，也不是所有的站点都会打开mod_rewrite功能，服务器承受这种系统负载还是很轻松的。在虚拟主机上，最糟的是若干人为开WordPress博客合租的虚拟主机上，加以时日，外链一多，扫站的垃圾就来了，单就这些http 404，足以让CPU超限。</p>
<p>曾试着让Apache拦截掉这些http 404，比如在.htaccess文件中加入：</p>
<blockquote><p>ErrorDocument 404 /404.html</p></blockquote>
<p>发现这样做是徒劳的，开启了mod_rewrite之后，Apache甚至都不知道这些链接是不存在的，始终会由WordPress生成一个虚拟的页面，这就是传说中的<a title="软http 404错误" href="http://www.googlechinawebmaster.com/2008/08/404_20.html">软404</a>(Soft 404)。而且不仅仅是WordPress有这样的问题，Joomla!，Drupal，Habari&#8230;我们能做的，就是把这些扫站的垃圾统统屏蔽掉！这帮狗日的。</p>
<img src="http://www.onepx.com/?ak_action=api_record_view&id=400&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.onepx.com/wordpress-http-404-mod_rewrite-and-server-load.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>比较Habari和WordPress的cpu占用</title>
		<link>http://www.onepx.com/cpu-load-of-habari-and-wordpress.html</link>
		<comments>http://www.onepx.com/cpu-load-of-habari-and-wordpress.html#comments</comments>
		<pubDate>Mon, 08 Sep 2008 09:00:49 +0000</pubDate>
		<dc:creator>一个像素</dc:creator>
				<category><![CDATA[Habari]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.onepx.com/?p=386</guid>
		<description><![CDATA[在一台386M内存的VPS主机上，定性的比较了一下Habari和Wordpress在运行的过程中对cpu的占用率。Habari，我看好你哦。]]></description>
			<content:encoded><![CDATA[<p>首先，本文只是大致从top命令看浏览habari和wordpress时候的cpu占用。Cpu占用受多种因素的影响，比如服务器性能、客户端网络载入速度等等，所以本文只做对比，定性不定量。</p>
<p><img class="aligncenter" src="http://www.onepx.com/images/habari-vs-wordpress.png" alt="habari vs wordpress" width="500" height="200" /></p>
<p>测试环境是我当前的这个<a title="VPS" href="http://www.onepx.com/try-vps.html">VPS主机</a>，保证内存是386M，用unixbench 4.1.0 wht跑一圈下来分数是221，服务器性能很好的。全新安装的<a title="Habari" href="http://habariproject.org/en/download">Habari 0.6-alpha</a>(目前的稳定版是0.5)和<a title="WordPress" href="http://wordpress.org/download/">WordPress 2.6.1</a>，不激活任何插件，均采用mysql数据库，安装好以后都使用默认的K2主题，每次超作前都清空缓存。</p>
<p>打开主页，读文章，或进入默认安装后唯一的tag或者category：</p>
<ul>
<li>Habari httpd进程cpu占用率3%；</li>
<li>WordPress httpd进程cpu占用6%。</li>
</ul>
<p>为了公平，我还特意拿掉了wordpress sidebar里面的archives、link、categorys这些需要查询sql数据库的东西，因为k2主题下的habari是没有这些的。结果habari首页大小4kb，wordpress这边3kb，查看两者生成的html代码也差不多，但在打开wordpress页面的时候，服务器cpu占用就是要高出habari一倍。</p>
<p>把我现在这个博客的数据导入刚装好的Habari和WordPress，再来看。</p>
<p>正常浏览页面：</p>
<ul>
<li>Habari httpd进程占用cpu 4~5%，mysqld占用 &lt; 1%；</li>
<li>WordPress httpd进程占用8~10%，mysqld &lt; 1%。</li>
</ul>
<p>以上是程序前台，后台的话就实在没有办法公平比较了。WordPress的后台每个功能都比Habari的强大，或者说复杂，比如新建一篇文章(没有用过Habari的朋友可以去看看我安装的一个<a title="Habari Demo" href="http://demo.xianglongfuhu.com/">habari demo</a>，帐号demo,密码demo)：</p>
<ul>
<li>Habari新建空白文章cpu &gt; 6%；把这篇文章拷贝到habari发布框，点击save，会有2个主要的httpd进程，总cpu占用 &gt; 13%，mysqld进程 1%；</li>
<li>WordPress新建空白文章cpu &gt; 18%；Save本文，会有3~4个主要的httpd进程，总cpu占用 &gt;41%，外加mysqld占用5~7%。</li>
</ul>
<p>Habari默认的Dashboard是什么都没有的，我跑到plugins里面激活Core Dash Module这个插件，在Dashboard中把能添加的Latest Entiers、Comments、Log，都添上。在双方的Dashboard都不存在cache的情况下(事实上两者的dashboard只要最近打开过，哪怕是浏览器清空缓存，第二次打开都会快很多，资源占用也少了不少。下面的数据是在很久没有打开过dashboard的情况下记录的)：</p>
<ul>
<li>Habari会开1~2个主要的httpd进程，总cpu占用 &gt; 12%，mysqld 1%；</li>
<li>WordPress会开4~6个主要的httpd进程，总cpu占用 &gt; 51%，mysqld 2%。</li>
</ul>
<p>很多人都会抱怨WordPress后台慢，看了上面的数据，多少算一个解释。已经收到过网站cpu用量超标警告信的朋友们，没事不要在WordPress后台乱转哈。</p>
<p>WordPress是一个强大博客程序这点是毋庸置疑的，强大到很都功能我都没有用到，而又没有办法简单的关闭，由此就带来了非常可观的cpu用量，而且WordPress正在向着更强大，集成更多功能的博客航母前进。相比之下Habari更合我的胃口，提供一个作为博客程序最基本的功能，其它的用插件来实现，开闭自由，目前的缺点是插件太少，功能上稍弱。观望中，估计用不了多久，这个博客会平滑的从WordPress转换到Habari。</p>
<p>Habari，我看好你哦。</p>
<img src="http://www.onepx.com/?ak_action=api_record_view&id=386&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.onepx.com/cpu-load-of-habari-and-wordpress.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WordPress主题-优雅：橙</title>
		<link>http://www.onepx.com/wordpress-theme-youya-cheng.html</link>
		<comments>http://www.onepx.com/wordpress-theme-youya-cheng.html#comments</comments>
		<pubDate>Sun, 15 Jun 2008 15:43:14 +0000</pubDate>
		<dc:creator>一个像素</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.onepx.com/?p=314</guid>
		<description><![CDATA[根据自己对Wordpress SEO的要求，做了一个Wordpress主题-优雅：橙。拍张照放上来留作纪念先，今生第一个看的过去的Wordpress主题啊...]]></description>
			<content:encoded><![CDATA[<p>这两天就耗在这个WordPress主题上了，今天晚些时候终于接近完工。虽然不准备发布(拿出去要丢人的)，但还是给这个WordPress主题启了一个名字“优雅：橙”。完工之前先拍个照放上来留作纪念：</p>
<p><img style="border: 1px solid orange;" src="http://www.onepx.com/images/youya-cheng.gif" alt="WordPress主题-优雅:橙" width="500" height="527" /></p>
<p><img class="alignright" style="border: 1px solid orange; float: right;" src="http://www.onepx.com/images/sandbox.png" alt="wordpress theme sandbox" width="300" height="225" />不懂php，不会css，也能做到这个地步，我是天才，灭哈哈哈哈哈~~~～咳咳，说明做一个普通的WordPress主题不是一件难事，想要什么样的结构，到网上去找例子，配合Google搜索出各条css语句的作用，然后依葫芦画瓢。正如我在footer里面描述的：“优雅：橙 base on Sandbox”，现在这个WordPress主题的样子是在Sandbox的基础上改出来的。右图是Sandbox的默认画面，差别还是蛮大的，再捣鼓捣鼓说不定还要搞出：优雅：胶黑、优雅：草绿、优雅：天蓝、优雅：亮红等等&#8230;就看有没有这个闲功夫了。</p>
<p>网上有很多好看的WordPress主题，但基本都没有达到我对wordpress seo的要求，我这个博客80%以上流量来自搜索引擎，所以WordPress主题的SEO程度对<a title="I'lI haI" href="http://www.onepx.com/">I&#8217;lI haI</a>来说至关重要。换来换去以后不懂css、不会美工的我还是决定自己做。简单的说，“优雅：橙”这个WordPress主题中：<a title="wordpress seo-headings" href="http://www.onepx.com/wordpress-seo-theme-headings.html">heading标签</a>用的比较恰当；文章内容更靠前；在保留基本导航的前提下尽量的降低了页面噪音；页面噪音是下去了，sidebar上内容就太少了，用图片+Google Adsense堵上&#8230;这个时候我小妹在旁边叫了：“王婆卖瓜，自卖自夸～”。</p>
<img src="http://www.onepx.com/?ak_action=api_record_view&id=314&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.onepx.com/wordpress-theme-youya-cheng.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google在帮我写Tag</title>
		<link>http://www.onepx.com/google-is-tagging.html</link>
		<comments>http://www.onepx.com/google-is-tagging.html#comments</comments>
		<pubDate>Wed, 28 May 2008 05:43:38 +0000</pubDate>
		<dc:creator>一个像素</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.onepx.com/?p=301</guid>
		<description><![CDATA[在google上site:www.onepx.com，多了很多的搜录量，是google自动填写HTML表单执行站内搜索造成的。我用robots meta限制这种结果。]]></description>
			<content:encoded><![CDATA[<p>在Google上site:www.onepx.com，发现了很多类似于wordpress tag的索引结果，比如www.onepx.com/?s=linux,/?s=信用卡,/?s=阉割等等，还有一些毫无意义的(如图)<img class="alignright" style="float: right;" src="http://www.onepx.com/images/google-tag.gif" alt="google tag" width="146" height="174" />，使得搜录量增加了近一倍。这些类似tag的页面实际都是站内搜索结果。没有内链和外链，怎么来的？</p>
<p>Google曾在4月中旬宣布：“Googlebot信息采集系统将开始自动填写HTML表单，并记录反馈结果&#8230;对于文本框，我们的电脑会自动对网站上的表格进行填写，并会选择菜单，复选框，以及相应的按钮，然后索引有价值的HTML 结果。”原来是Google自己填表搜索来的 -_-!</p>
<p>我没有启用wordpress tag，也不希望Google索引一些无关紧要的页面，就在search页面上加入了robots meta：</p>
<ul>
<li>&lt;meta name=&#8221;robots&#8221; content=&#8221;noindex,follow&#8221; /&gt;</li>
</ul>
<img src="http://www.onepx.com/?ak_action=api_record_view&id=301&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.onepx.com/google-is-tagging.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Habari</title>
		<link>http://www.onepx.com/habari.html</link>
		<comments>http://www.onepx.com/habari.html#comments</comments>
		<pubDate>Sun, 11 May 2008 14:17:10 +0000</pubDate>
		<dc:creator>一个像素</dc:creator>
				<category><![CDATA[Habari]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.onepx.com/?p=290</guid>
		<description><![CDATA[又一个博客程序诞生了，Habari。其主要开发者是从Wordpress中分裂出来的。我装了一个Habari的demo，各位自己去体验它和Wordpress的相似于不同吧。]]></description>
			<content:encoded><![CDATA[<p>目前对wordpress没有太多的微词，但喜欢简洁的东西，看上了从wordpress中分离出去的<strong>Habari</strong>。从<a title="habari requirements" href="http://wiki.habariproject.org/en/Installation">Habari官方</a>给的安装需求看，数据库不是什么问题，问题是要求PHP5.2+，要不然在安装的时候会告诉你：“Habari needs PHP 5.2.x or higher to run. You are currently running PHP 4.x.x.”。这条恐怕拒绝了很多想尝鲜的人。</p>
<p>世界上无聊的人多，我是其中之一，装了一个<a title="habari demo" href="http://demo.xianglongfuhu.com/">Habari Demo</a>准备给各位尝尝。由于只是demo，我就没有管PDO，用默认的Sqlite模式存储数据于网站根目录下。Habari后台登录用户名是:demo;密码是:demo。限制了一定的功能，如果你一定要发表什么文章的话，可以，请写200字以上～呵呵，最好和Habari有点关联，题目也请保持队形“Habari测试帖子1,2,3&#8230;.”乱七八糟的主题就不要来了。谢谢合作。</p>
<p>Habari的主要开发者是从WordPress开发群中分裂出来的，和当初Joomla开发者从Mambo中分裂出来的原因惊人的相似：项目的走向不能由一个人说了算，要由社区说了算(和开源社区走的比较近的人应该了解这话的含义)。还有其它的什么原因我不得而知，就是知道了也不一定是真的，人类从来就不是一种简单的生物。</p>
<p>Habari和WordPress的相似于不同，我就不费口舌了，自己去体验吧。</p>
<img src="http://www.onepx.com/?ak_action=api_record_view&id=290&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.onepx.com/habari.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress 2.5上传图片错误的解决方法</title>
		<link>http://www.onepx.com/wordpress-25-upload-medias.html</link>
		<comments>http://www.onepx.com/wordpress-25-upload-medias.html#comments</comments>
		<pubDate>Mon, 31 Mar 2008 03:38:54 +0000</pubDate>
		<dc:creator>一个像素</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.onepx.com/?p=271</guid>
		<description><![CDATA[把wordpress从2.3升级到2.5以后，发现在上传图片的时候老师出现http error，原来是mod_security作怪，文本给出解决方法。]]></description>
			<content:encoded><![CDATA[<p>昨天晚上欢欢喜喜的装上wordpress 2.5正式英文版，却发现不能上传图片！我甚至把我的upload文件夹权限更改成777，还是不能，仍然是&#8221;Http error.An error occurred in the upload. Please try again later.&#8221;，截图如下：<br />
<a href="http://www.onepx.com/images/2008/03/upload-error.jpg"><img class="aligncenter size-full wp-image-273" title="upload-error" src="http://www.onepx.com/images/2008/03/upload-error.jpg" alt="图片上传错误" width="550" height="217" /></a><br />
我就很郁闷啦，夜已深，睡觉。<br />
今天早上起来wordpress 2.5继续让我“Please Try again later.”怒！但是没辙，手动把图片通过ftp上传到upload目录下……打算用回wordpress 2.3的，但是知道wordpress 2.5在SQL结构上有改动，怕用回去以后问题更大。遂专心研究wp 2.5的图片上传问题，继续传继续错。打开服务器的error log，发现上传图片的时候是一个http 500错误，描述如下。</p>
<blockquote><p>[Sun Mar 30 21:51:37 2008] [error] [client 222.212.68.73] mod_security: Access denied with code 500. Error processing request body: Multipart: final boundary missing [severity "EMERGENCY"] [hostname "www.onepx.com"] [uri "/wp-admin/async-upload.php"]</p></blockquote>
<p>还好对Apache有一点点造诣，知道怎么开启Mod_Security，也知道怎么关闭。如果你能够修改你服务器的httpd.conf文件的话，删除里面关于mod_security部分就可以了。不过多数wordpress玩家是没有权限修改这个文件的，那就只好修改.htaccess文件了。在<a title=".htaccess" href="http://www.onepx.com/learn-htaccess.html">.htaccess</a>文件里面加上一行：</p>
<blockquote><p>SetEnvIfNoCase Request_URI /wp-admin/async-upload.php$ MODSEC_ENABLE=Off</p></blockquote>
<p>然后再用wordpress 2.5自带的图片上传功能试试，应该没有问题了吧？<br />
注：我的wordpress安装在根目录，如果你是安装在文件夹里面的，要加上文件夹路径。</p>
<blockquote><p>SetEnvIfNoCase Request_URI 从你的跟目录到wordpress目录的路径/wp-admin/async-upload.php$ MODSEC_ENABLE=Off</p></blockquote>
<img src="http://www.onepx.com/?ak_action=api_record_view&id=271&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.onepx.com/wordpress-25-upload-medias.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>垃圾留言破万</title>
		<link>http://www.onepx.com/more-than-10000-spams.html</link>
		<comments>http://www.onepx.com/more-than-10000-spams.html#comments</comments>
		<pubDate>Sun, 25 Nov 2007 05:09:09 +0000</pubDate>
		<dc:creator>一个像素</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.onepx.com/more-than-10000-spams.html</guid>
		<description><![CDATA[Akismet已经帮我拦截了一万多条垃圾留言，效率高，比使用验证码人性化。附一点垃圾留言比较，国产 VS 进口。]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.onepx.com/images/2007/11/no-spam.jpg" alt="禁止spam" align="right" height="201" width="150" />刚开始写这个博客一个月左右，倍受垃圾留言的困扰，每天删垃圾留言删到手酸。后来装了wordpress插件Akismet(该插件的主页至今仍被伟大的墙和谐着)就好多了，今天偶然的翻开Akismet设置看了一下，吓一跳：</p>
<ul>
<li>Akismet has caught <strong>10,649 spam</strong> for you since you first installed it.</li>
</ul>
<p>垃圾留言破万了，也够开瓶<strike>香槟</strike> 啤酒庆祝了。</p>
<p>对于博客的留言验证，我一直比较反对用验证码的，不够人性化，说实话有些验证码连我5.3的原装眼睛也看不出来到底是什么东东。我有两个朋友用的是Z-blog，带验证码的，以前在他们的博客上发留言的时候，老是说我输入的验证码错误，最后才发现原来我访问他们的博客的时候没有带&#8221;www&#8221;前缀……最最鄙视的博客居然再使用了验证码后，留言也不会马上出现，还要博主人工过滤…寒！前段时间网上一度流行“史上最强的验证码”，到www.g.cn上搜索一下你就知道了(顺带祝贺谷歌超短域名上线)。我的博客对留言的管理是很松的：name、email、website都是选填，也没有验证码，全靠Akismet.当然，也有正常留言被屏蔽的情况，一般是留言里面的url太多，需要我要人工抓出来。</p>
<p>在垃圾留言的水平上，国产的和进口的还有那么一点差别：国产的比较生硬，一般是“url+粗体字” ，字数不多，“冷风机”，“搅拌机”……；进口的垃圾留言不少是一个句子，url就隐藏在这些句子中，还有的居然是一段短文，一个美丽动人的传说，一个催人泪下的故事，当然，绕一圈以后会回到垃圾留言的主题&#8212;&#8212;&#8221;sex&#8221;&#8230;</p>
<img src="http://www.onepx.com/?ak_action=api_record_view&id=242&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.onepx.com/more-than-10000-spams.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
