<?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>Mr. 21 &#187; WordPress</title>
	<atom:link href="http://mr21.in/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://mr21.in</link>
	<description>KunMing &#124; SysAdmin &#124; Blogger &#124; G Fans</description>
	<lastBuildDate>Thu, 06 Oct 2011 09:23:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<atom:link rel='hub' href='http://mr21.in/?pushpress=hub'/>
		<item>
		<title>WordPress多用户模式子站点无法加载CSS？</title>
		<link>http://mr21.in/blog-tips/wordpress/wp-multisite-htaccess-not-working.html</link>
		<comments>http://mr21.in/blog-tips/wordpress/wp-multisite-htaccess-not-working.html#comments</comments>
		<pubDate>Mon, 10 Jan 2011 16:49:28 +0000</pubDate>
		<dc:creator>贰壹</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[htaccess]]></category>

		<guid isPermaLink="false">http://mr21.in/?p=376</guid>
		<description><![CDATA[21今天突然手闲，想试试传闻已久的WordPress多站点模式(WordPress Multisite)，于是用手上的一个DirectSpace年付的VPS（性能？淡定……）临时搭建了一个LAMP，按照WordPress Codex的操作一步一步对WordPress进... ]]></description>
			<content:encoded><![CDATA[<p>21今天突然手闲，想试试传闻已久的WordPress多站点模式(WordPress Multisite)，于是用手上的一个<a href="http://www.directspace.net/">DirectSpace</a>年付的VPS（性能？淡定……）临时搭建了一个LAMP，按照<a href="http://codex.wordpress.org/Migrating_Multiple_Blogs_into_WordPress_3.0_Multisite">WordPress Codex的操作</a>一步一步对WordPress进行修改，按照<strong>子目录</strong>的形式最后写入 .htaccess 并建立了子站点，但是出现一个问题，<strong>子站点可以访问，但是无法加载CSS和图片等东西。</strong></p>
<p>初步判断应该是 .htaccess 里面Rewrite规则可能有问题，但那是官方提供的，不应该吧……<br />
于是通过Google大神一番搜索，确定是Rewrite规则有问题，并将 .htaccess 文件替换为以下内容后工作正常：</p>
<p><strong>WordPress Multisite Based Sub-folder Mode</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td class="code"><pre class="conf" style="font-family:monospace;">RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
&nbsp;
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
&nbsp;
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
&nbsp;
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]</pre></td></tr></table></div>

<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;我是分割线&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>我刚才重新弄了一下想重演故障，结果发现没问题了，记得看过一篇POST提到WP有个缓存机制导致了这个问题，不过我把 .htaccess 更新了以上代码后，就工作正常了，一时也没留意是否跟WP给出的范例代码是否有所不同，纠结了……放这儿备查吧。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;我是分割线&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><strong>Update: Jan 13th, 2011</strong><br />
终于发现问题所在了，由于我手欠，没有使用启用Network功能时 /wp-admin/network.php 提供的 .htaccess 内容，而直接使用了<a href="http://codex.wordpress.org/Create_A_Network">Codex.WordPress提供的Rewrite规则</a>，于是 ……<br />
来自Codex.WordPress的Rewrite规则呈现如下（无法工作的，仅供参考，别用……）：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
</pre></td><td class="code"><pre class="conf" style="font-family:monospace;"># BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
&nbsp;
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
&nbsp;
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
&nbsp;
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule  ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule  ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
# END WordPress</pre></td></tr></table></div>

<p>主要区别在于以下两句，正好影响到的是主题布景(Theme)、后台管理等功能：</p>
<blockquote><p>有效的规则：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="conf" style="font-family:monospace;">RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]</pre></td></tr></table></div>

<p>无效的规则：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="conf" style="font-family:monospace;">RewriteRule  ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule  ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]</pre></td></tr></table></div>

</blockquote>
<p>-EOF-</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
引用参考：<br />
WordPress Support: <a href="http://wordpress.org/support/topic/wp-multisite-htaccess-not-working">http://wordpress.org/support/topic/wp-multisite-htaccess-not-working</a><br />
Perishable Pre: <a href="http://perishablepress.com/press/2010/07/07/htaccess-code-for-wordpress-multisite/">http://perishablepress.com/press/2010/07/07/htaccess-code-for-wordpress-multisite/</a><br />
WordPress Codex: <a href="http://codex.wordpress.org/Migrating_Multiple_Blogs_into_WordPress_3.0_Multisite">http://codex.wordpress.org/Migrating_Multiple_Blogs_into_WordPress_3.0_Multisite</a><br />
WordPress Codex: <a href="http://codex.wordpress.org/Create_A_Network">http://codex.wordpress.org/Create_A_Network</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mr21.in/blog-tips/wordpress/wp-multisite-htaccess-not-working.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 发布</title>
		<link>http://mr21.in/it-news/wordpress-3-0-release.html</link>
		<comments>http://mr21.in/it-news/wordpress-3-0-release.html#comments</comments>
		<pubDate>Sat, 19 Jun 2010 15:59:42 +0000</pubDate>
		<dc:creator>贰壹</dc:creator>
				<category><![CDATA[业界时讯]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[升级]]></category>

		<guid isPermaLink="false">http://mr21.in/?p=354</guid>
		<description><![CDATA[近日WordPress的大版本3.0发布了，大概有如下改进（特性描述引用自：我爱水煮鱼博客）： WordPress 和 WordPress MU 已经合并，现在一个 WordPress 的安装就能多个用户多个博客。 WordPress 3.0 新推出了 ... ]]></description>
			<content:encoded><![CDATA[<p>近日WordPress的大版本3.0发布了，大概有如下改进（特性描述引用自：<a href="http://fairyfish.net/2010/06/19/wordpress-30/">我爱水煮鱼博客</a>）：</p>
<ul>
<li>WordPress 和 WordPress MU 已经合并，现在一个 WordPress 的安装就能多个用户多个博客。</li>
<li>WordPress 3.0 新推出了 “Twenty Ten” 的默认主题，它包含了现在 WordPress 所有的功能。</li>
<li>新的菜单管理系统，可以让你创建包含由日志，页面，分类，标签和其他链接组成的完全自定义菜单。</li>
<li>自定义 header和背景颜色或者图片的 API。</li>
<li>WordPress 后台每个界面的帮助标签下都有上下文帮助。</li>
<li>现在全新安装的 WordPress 可以自定义帐号和密码。</li>
<li>在编辑主题的时候会自动进入维护模式</li>
<li>支持短连接。</li>
<li>支持和改进了自定义日志类型和自定义分类系统。</li>
<li>一个更轻快颜色的后台，让你更加关注你的内容。</li>
<li>补充：刚刚发现Login页面输错密码居然会像苹果那样左右地摇头晃脑~</li>
</ul>
<p>Mr. 21博客升级后，遇到了一点小问题，在New Post的时候，因为21使用的单栏的编辑布局，Publish模块没有出来，21还以为是做了什么特殊的改进，结果切换一下两栏布局后再切换回来就好了。</p>
<p>目前我使用的主题和插件均没有遇到什么问题，基本上按照WP的指示升级到最新版本就可以了。<br />
我使用的插件列表如下，列出仅供参考：<br />
<span id="more-354"></span></p>
<ul>
<li><a href="http://akismet.com/?return=true" target="_blank" title="Visit plugin homepage">Akismet</a> v2.5.6</li>
<li><a href="http://www.mittineague.com/dev/co.php" target="_blank" title="Visit plugin homepage">Clean Options</a> v1.3.2</li>
<li><a href="http://www.arnebrachhold.de/redir/sitemap-home/" target="_blank" title="Visit plugin homepage">Google XML Sitemaps</a> v3.2.7</li>
<li><a href="http://mobilepress.co.za" target="_blank" title="Visit plugin homepage">MobilePress</a> v1.1.5</li>
<li><a href="http://yan.me/dia/wordpress/kit" target="_blank" title="Visit plugin homepage">中文 WordPress 工具箱</a> v1.3</li>
<li>PuSHPress v0.1.7.1</li>
<li><a href="http://www.wiso.cz/2006/09/20/my-first-wordpress-plugin-wp-plugin-list-10/" target="_blank" title="Visit plugin homepage">Plugin List</a> v2.3</li>
<li><a href="http://www.geekwithlaptop.com/projects/clean-archives/" target="_blank" title="Visit plugin homepage">SRG Clean Archives</a> v4.3</li>
<li><a href="http://txfx.net/code/wordpress/subscribe-to-comments/" target="_blank" title="Visit plugin homepage">Subscribe To Comments</a> v2.1.2</li>
<li><a href="http://wanwp.com/plugins/some-chinese-please/" target="_blank" title="Visit plugin homepage">Some Chinese Please!</a> v1.0.7</li>
<li><a href="http://redmine.beapi.fr/projects/show/simple-tags" target="_blank" title="Visit plugin homepage">Simple Tags</a> v2.2</li>
<li><a href="http://wordpress.org/extend/plugins/wp-syntax/" target="_blank" title="Visit plugin homepage">WP-Syntax</a> v0.9.12</li>
<li><a href="http://wordpress.org/extend/plugins/wp-time-machine/" target="_blank" title="Visit plugin homepage">wp Time Machine (for Backups)</a> v2.0.03</li>
<li><a href="http://lesterchan.net/portfolio/programming/php/" target="_blank" title="Visit plugin homepage">WP-PostViews</a> v1.60</li>
<li><a href="http://wordpresssupplies.com/wordpress-plugins/no-category-base/" target="_blank" title="Visit plugin homepage">WP No Category Base</a> v1.0</li>
<li><a href="http://fairyfish.net/2007/09/12/wordpress-23-related-posts-plugin/" target="_blank" title="Visit plugin homepage">WordPress Related Posts</a> v1.2</li>
<li><a href="http://lesterchan.net/portfolio/programming/php/" target="_blank" title="Visit plugin homepage">WP-DBManager</a> v2.63</li>
<li><a href="http://www.elvery.net/drzax/more-things/wordpress-footnotes-plugin/" target="_blank" title="Visit plugin homepage">WP-Footnotes</a> v4.2</li>
<li><a href="http://wordpress.org/extend/plugins/wp-pagenavi/" target="_blank" title="Visit plugin homepage">WP-PageNavi</a> v2.82</li>
</ul>
<p>对于近期没有更新21表示非常抱歉！<br />
学习的越多才发现自己知道的越少，以至于都不太有勇气下笔写点什么了，真是没办法，只能尽力调整了，再加上工作上的一些比较繁杂的事情堆积到一起所以导致没有更新，抱歉了，我的访客们。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; <strong>Update: Jun 26th, 2010</strong> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
呃，不知道为什么我的中文 WordPress 工具箱比较与众不同，不知道是被神改过还是我自己无意中以前搞定了，实际上中文 WordPress 工具箱需要有如下的修改才能在WP3.0中正常工作，请跳转：<br />
阿辛的网志：《<a href="http://xinple.org/?p=391">中文WordPress工具箱在3.0下失效的修复方法</a>》<br />
顺便附带我的工具箱文件供大家参考：<a href="http://mr21.in/wp-content/plugins/mulberrykit.php.source">http://mr21.in/wp-content/plugins/mulberrykit.php.source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mr21.in/it-news/wordpress-3-0-release.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>BlogBus备份文件的使用</title>
		<link>http://mr21.in/blog-tips/blogbus-backup-file-usage.html</link>
		<comments>http://mr21.in/blog-tips/blogbus-backup-file-usage.html#comments</comments>
		<pubDate>Fri, 08 Jan 2010 17:06:14 +0000</pubDate>
		<dc:creator>贰壹</dc:creator>
				<category><![CDATA[博客贴士]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[BlogBus]]></category>
		<category><![CDATA[Blogger.com]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://mr21.in/?p=308</guid>
		<description><![CDATA[Update: Jan 10th, 2010 xrspook 留言提醒，根据《BlogBus到WordPress镜像小记》这篇文章操作可以从BlogBus转移到WordPress。 但是请从这里下载WordPress v2.8.5 官方简体中文版，因为官方的最新版本并不适用。 ... ]]></description>
			<content:encoded><![CDATA[<p><strong>Update: Jan 10th, 2010</strong><br />
xrspook 留言提醒，根据《<a href="http://xrspook.windhunter.net/index.php/archives/41">BlogBus到WordPress镜像小记</a>》这篇文章操作可以从<strong>BlogBus转移到WordPress</strong>。<br />
但是请从<a href="http://down.chinaz.com/soft/23514.htm">这里下载WordPress v2.8.5 官方简体中文版</a>，因为官方的最新版本并不适用。<br />
多谢xrspook留言提醒！<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
目前在豆瓣组找到两个办法，不过都还没有测试，先放上来吧。</p>
<ol>
<li><del datetime="2010-01-09T01:11:38+00:00">BlogBus</del> WordPress -> Blogger (Blogspot)
<p>http://wordpress2blogger.appspot.com/</p>
<p>From: http://www.douban.com/group/topic/9391517/</li>
<li>BlogBus -> WordPress
<p>http://blog.hisamuel.com/wp-content/uploads/blogbus2wp291.rar</p>
<p>From: http://www.douban.com/group/topic/9371317/</li>
</ol>
<p>分别是由<a href="http://www.douban.com/people/birling/">燕揚絮@豆瓣</a>和<a href="http://www.douban.com/people/obi/">OBI@豆瓣</a>发表的，暂时寄放，更多信息敬请期待。</p>
]]></content:encoded>
			<wfw:commentRss>http://mr21.in/blog-tips/blogbus-backup-file-usage.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>辟谣之WordPress专业主机</title>
		<link>http://mr21.in/view-points/deny-rumor-of-wordpress-professional-host.html</link>
		<comments>http://mr21.in/view-points/deny-rumor-of-wordpress-professional-host.html#comments</comments>
		<pubDate>Fri, 24 Jul 2009 03:05:56 +0000</pubDate>
		<dc:creator>贰壹</dc:creator>
				<category><![CDATA[二一视点]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Dreamhost]]></category>
		<category><![CDATA[JustHost]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[专业主机]]></category>
		<category><![CDATA[服务器]]></category>

		<guid isPermaLink="false">http://mr21.in/?p=284</guid>
		<description><![CDATA[先声明，本文不是针对时下流行的“WordPress专业主机”， 仅仅是从技术普及和应用方面来解释说明关于“WordPress专业主机”的一些广告误导。 基础 一、什么是WordPress WordPress作为一款优秀的、... ]]></description>
			<content:encoded><![CDATA[<p>先声明，本文不是针对时下流行的“<strong>WordPress专业主机</strong>”，<br />
仅仅是从<strong>技术普及</strong>和<strong>应用</strong>方面来解释说明关于“<strong>WordPress专业主机</strong>”的一些广告误导。</p>
<h2><strong>基础</strong></h2>
<h3><strong>一</strong>、什么是WordPress</h3>
<p><a href="http://www.wordpress.org">WordPress</a>作为一款优秀的、开放源代码的、免费的PHP博客(Blog/部落格)程序，是使用PHP语言编写的一种Web应用(Web Apps)。WordPress是构建与PHP平台之上的一个程序，简单的说，我们可以理解为“Microsoft Office是构建于Windows系统之上的应用程序”一样来理解，不过，WordPress主要面对的是互联网、运行结果是HTML代码。</p>
<h3><strong>二</strong>、WordPress的运行环境</h3>
<p>运行WordPress需要满足PHP和MYSQL数据库（通过插件可以实现SQLite数据库）这两个条件，而出于支持静态链接(Permalinks)的必要，还需要服务器具备支持Rewrite规则(Rewrite Rules)的特性，而Rewrite规则的支持通常需要Apache的Mod_rewrite模块来实现，并且Rewrite规则一般保存于与WordPress目录同级的一个叫.htaccess的文件，并且这个环境在Linux/BSD/Unix平台上运行效率最佳、支持度最高、表现最完美，通常被统称为LAMP平台，组成结构为Linux+Apache+MySQL+PHP。<br />
而这样的环境同时也可以“完美运行”任何基于LAMP架构组件的Web Apps，包括Discuz!/PhpWind/MediaWiki/DedeCMS/Sablog/b2evolution/Typecho等等。</p>
<p>同时，在Windows上我们也可以通过ISAPI_Rewrite这个模块来支持Rewrite，但是规则略有不同、可能会存在一些意想不到的问题，所以，并不推荐使用Windows平台来运行PHP程序。</p>
<p>关键词： WordPress, Linux, Apache, MySQL, LAMP, Rewrite, Web Apps<br />
<span id="more-284"></span></p>
<h2><strong>辟谣</strong></h2>
<h3>WordPress专业主机？</h3>
<p>根据<strong>基础</strong>部分提到WordPress的运行环境可知，实际上这只是一个标准LAMP环境，是可以允许我们运行任何的基于PHP+MySQL构件的Web Apps的，并不存在所谓的<strong>WordPress专业主机</strong>的说法，<br />
倒是合租是存在的，几个人共享一个账户，分摊费用，其实所谓的WordPress专业主机就是变相的合租。</p>
<p>即使是WordPress官方推荐的<a href="http://www.BlueHost.com">Blue Host</a>/<a href="http://DreamHost.com">DreamHost</a>/<a href="http://www.MediaTemple.com">MediaTemple</a>/<a href="http://GoDaddy.com">GoDaddy.com</a>/<a href="http://JustHost.com">JustHost</a>/<a href="http://laughingsquid.net/">Laughing Squid</a>都不曾推出所谓的WordPress Plan，那为什么会有WordPress专业主机呢？我认为销售者是进行变相合租是基于以下考量</p>
<ol>
<li><strong>限制用户的适用范围</strong><br />
通常发起这种主机，都是个人购买代理账户(Reseller, 可以参考<a href="http://site5.com">http://site5.com</a>)，将用户的应用局限在WordPress，减少总体资源占用，以求Reseller账户可以进行更多的oversell。</li>
<li><strong>减少客服难度</strong><br />
通常发起这种主机的发起者都会组织一个论坛或者QQ群，单一的应用，基本上问题都是热心人解决的。</li>
<li><strong>XXOO初级用户</strong><br />
造成了WordPress专业主机我家独有、我国独有的局面，限制了普通用户在这方面的消费思维。</li>
<li><strong>分裂空间合租用户群</strong><br />
实际上空间的合租早期就有了，但是所谓的WordPress专业主机是后来才出现的，<br />
而将合租的应用限制在WordPress上或Blog上，明显可以分离出更多的份额来，例如普通合租的10份可以卖WP的20~30份。</li>
</ol>
<p>很多博客刚入门可能就被推荐使用WordPress，进而被推荐使用WordPress专业主机，<br />
然后在以后的使用中你会得到各种各样的警告，例如</p>
<ol>
<li>不要在线修改模板！</li>
<li>不要在线修改插件！</li>
<li>不要用来测试你的PHP样本！</li>
<li>你的流量超限了！要加钱！</li>
<li>你占用的资源太多了！</li>
<li>不允许使用WordPress之外的程序！</li>
<li>不准！不行！不要！…………</li>
</ol>
<p>但实际上来说，<br />
所谓<strong>WordPress专业主机</strong>这仅仅是主机中的冰山一角，并且你得到的是阉割过的规格，从用户体验上来说并不愉快，<br />
即使你心血来潮想试试著名的<a href="http://www.discuz.net">Discuz!</a>/<a href="http://www.phpwind.com/">PhpWind</a>论坛，这个时候会有人告诉你，你应该去5d6d.com而不是这里，或者干脆有人说，你去买别的吧，我退款给你，<br />
你以为你得到了一头牛，但实际上只是九牛一毛，我们需要的是这样的环境吗？NO！</p>
<p>你觉得WordPress专业主机很便宜？符合你的消费水平？</p>
<p>实际上，我举个例子，<br />
JustHost.com空间，免费域名一个/无限空间/无限流量/无限个网站，6.85的汇率，第一年只要￥286.878，<br />
第一年之后呢？还有364天呢，担心什么？难道一年之后你还会如此迷茫？或者你不再愿意使用JustHost？换呗~</p>
<p>相比你得到的WordPress专业主机，有何不同呢？<br />
WordPress专业主机￥100一年的费用，你只能建设1/3/5个博客，和JustHost这个无限量的，你觉得呢？<br />
如果你购买的是DreamHost/BlueHost的主机，还有开通的免费SSH，更是方便至极！</p>
<p>这个时候你去问所谓的大虾，肯定会有人告诉你，他们也是有限制的，包括总文件个数/CPU time/内存占用等等等，但是相较你从别人身上割下来的一部分，你觉得空间商的宽容性更大呢还是空间商的代理账户的宽容性更大呢？<br />
至于JustHost稳定性方面的问题，我推荐参考<a href="http://www.beishan.info/">北山虚拟主机评论</a><a href="http://www.beishan.info/category/justhost">一系列关于JustHost的文章</a>。</p>
<h2><strong>结论</strong></h2>
<p>其实，WordPress专业主机就是一个标准的Linux+Apache+MySQL+PHP的虚拟空间，两者之间并没有明显的区别，<br />
而“WordPress专业主机”这个称谓其实也可以说是仅仅是一个销售商的噱头，</p>
<p>实际上，说这么多我也开始有点找不到方向了。<br />
这些个WordPress专业主机其实也不是全无可取之处，它的存在比如有存在的道理。<br />
比如说方便学习试验、减少初期投入的花销、降低被和谐的风险等等，<br />
但是相比有时候出了问题却找不到解决的窘境，我比较喜欢自己购买一个账户。</p>
<h3>以上文字，仅供参考。</h3>
]]></content:encoded>
			<wfw:commentRss>http://mr21.in/view-points/deny-rumor-of-wordpress-professional-host.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>向Google Blog Search主动推送博客更新</title>
		<link>http://mr21.in/network-technology/automatic-ping-to-google-blog-search.html</link>
		<comments>http://mr21.in/network-technology/automatic-ping-to-google-blog-search.html#comments</comments>
		<pubDate>Sun, 12 Jul 2009 15:18:14 +0000</pubDate>
		<dc:creator>贰壹</dc:creator>
				<category><![CDATA[網際網路]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Blog Search]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Ping]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://mr21.in/?p=282</guid>
		<description><![CDATA[事实上，内容没有标题那么“雄伟”， 谁让Google把博客搜索不直接叫“B-Search”呢，虽然不是那么通俗易懂，好歹比较好记…… 今天在Google Reader里面看到一篇文：《关于信息的五分钟问题》。... ]]></description>
			<content:encoded><![CDATA[<p>事实上，内容没有标题那么“雄伟”，<br />
谁让<a href="http://www.google.com/">Google</a>把<a href="http://blogsearch.google.com/">博客搜索</a>不直接叫“B-Search”呢，虽然不是那么通俗易懂，好歹比较好记……</p>
<p>今天在<a href="http://reader.google.com">Google Reader</a>里面看到一篇文：《<a href="http://www.dbanotes.net/techmemo/information_five_minutes.html">关于信息的五分钟问题</a>》。<br />
里面提到一个信息更新的延迟问题，说大概五分钟左右Google Blog Search才能主动索引到你博客的更新，<br />
这对于在发生某些突发事件时抢关键词和索引排名来说是很不利的，慢一秒慢一分钟就要失去多少的PV/IP呀，<br />
事实上，我是不太关注这些的……</p>
<p>于是进行了Google Search，找到两篇关于主动推送(Pinging Service)的文章，<br />
原文请跳转：<a href="http://www.blogcarta.com/2006/10/17/how-to-ping-google-blog-search/">How To Ping Google Blog Search</a> &#038; <a href="http://www.google.com/help/blogsearch/pinging_API.html">About Google Blog Search Pinging Service API</a>。</p>
<p>对于我们<a href="http://www.wordpress.org">WordPress</a>用户来说，请执行以下操作，以到达主动推送(Push)更新到Google Blog Search的目的，<br />
从根源上消除五分钟（或者三分钟、说一秒也行）的信息延迟。</p>
<ol>
<li>登陆后台(/wp-admin)；</li>
<li>选择<strong>Settings</strong>（设置） -> <strong>Writiing</strong>（撰写）；</li>
<li>找到<strong>Update Services</strong>，然后在下面的输入框添加 <strong>http://blogsearch.google.com/ping/RPC2</strong>；</li>
<li>OK，搞定，更新你的文章试试。</li>
</ol>
<p>不过，有一个更BT的服务，叫<a href="http://pingomatic.com/">Ping-O-Matic</a>，<br />
只要你提交了链接，会帮你推送到23个有Ping服务的博客搜索上去……</p>
<p><strong>Update: July 13rd, 2009</strong><br />
对于国内的博客，可以同时添加“抓虾”、“有道”、“鲜果”等，</p>
<blockquote><p>
鲜果： <strong>http://www.xianguo.com/xmlrpc/ping.php</strong><br />
抓虾： <strong>http://www.zhuaxia.com/rpc/server.php</strong><br />
有道： <strong>http://blog.youdao.com/ping/RPC2</strong>
</p></blockquote>
<p>更多Ping服务请参阅： <a href="http://codex.wordpress.org/Update_Services">http://codex.wordpress.org/Update_Services</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mr21.in/network-technology/automatic-ping-to-google-blog-search.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>EasyWP汉化版-2.8</title>
		<link>http://mr21.in/blog-tips/wordpress/easywp-chinese-edition-2-8-html.html</link>
		<comments>http://mr21.in/blog-tips/wordpress/easywp-chinese-edition-2-8-html.html#comments</comments>
		<pubDate>Fri, 12 Jun 2009 01:02:40 +0000</pubDate>
		<dc:creator>贰壹</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[EasyWP]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://mr21.in/?p=276</guid>
		<description><![CDATA[紧跟步伐，发布EasyWP汉化版-2.8， 此次更新的脚本可以帮你安装最新更新WordPress 2.8简体中文版， 简单来说， 就是一个支持在线自动安装配置WordPress的PHP脚本， 实现上传一个PHP文件就可以安装... ]]></description>
			<content:encoded><![CDATA[<p>紧跟步伐，发布<strong>EasyWP汉化版-2.8</strong>，<br />
此次更新的脚本可以帮你安装最新更新<strong>WordPress 2.8简体中文版</strong>，</p>
<p>简单来说，<br />
就是一个支持在线自动安装配置WordPress的PHP脚本，<br />
实现上传一个PHP文件就可以安装整个“庞大”的WordPress的快捷方法，<br />
不过仅支持LAMP类平台，Windows的用户抱歉了。</p>
<p>下载： <a href='http://mr21.in/wp-content/uploads/2009/06/easywp-zh_cn-28.zip'>EasyWP-zh_CN-2.8.zip</a> &#038; <a href='http://www.box.net/shared/84kiek5qqb'>EasyWP-zh_CN-2.8.zip(box.net)</a></p>
<p>此脚本的相关信息请通过《<a href="http://mr21.in/2009-05/easy-wordpress-installing.html">EasyWP, WordPress快打！</a>》 &#038; 《<a href="http://mr21.in/2009-05/easywp-chinese-edition-2-7-1.html">EasyWP汉化版-2.7.1</a>》了解，<br />
如有问题请留言。</p>
]]></content:encoded>
			<wfw:commentRss>http://mr21.in/blog-tips/wordpress/easywp-chinese-edition-2-8-html.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>FeedSky Feed插件该淘汰了</title>
		<link>http://mr21.in/blog-tips/wordpress/feedsky-plugins-not-work.html</link>
		<comments>http://mr21.in/blog-tips/wordpress/feedsky-plugins-not-work.html#comments</comments>
		<pubDate>Tue, 26 May 2009 16:43:05 +0000</pubDate>
		<dc:creator>贰壹</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[FeedSky]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IM]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[X]]></category>
		<category><![CDATA[安装]]></category>

		<guid isPermaLink="false">http://mr21.in/?p=270</guid>
		<description><![CDATA[最近一段时间感觉WordPress怪怪的， 后台Plugins模块的Add New里面无法提供最流行的插件标签，也无法在线搜索安装插件， 会提示“an unknown error occurred” 经过GG，发现此文：『请停用Feedsky Feed插件... ]]></description>
			<content:encoded><![CDATA[<p>最近一段时间感觉WordPress怪怪的，<br />
后台<strong>Plugins</strong>模块的<strong>Add New</strong>里面无法提供最流行的插件标签，也无法在线搜索安装插件，<br />
会提示“<strong>an unknown error occurred</strong>”</p>
<p>经过GG，发现此文：『<a href="http://ruishen.info/please-disable-plug-ins-feedsky-feed.html">请停用Feedsky Feed插件</a>』<br />
里面提到，经过文作者的排查测试，使用<strong>Feedsky Feed</strong>会对WP造成的影响如下：</p>
<ol>
<li>无法执行预订任务</li>
<li>文章无法预发布</li>
<li>数据库自动备份失败</li>
<li>在线安装功能提示未知错误</li>
<li>Google XML Sitemaps 更新已经成功通知XXX失败</li>
</ol>
<p>貌似我发现的就是<strong>数据库自动备份失败</strong>和<strong>在线安装功能提示未知错误</strong>两个问题，<br />
作者还真是细心。赞一个！</p>
<p>不过，<br />
如果你对该插件会产生的以上影响觉得关系不大的话，那么我个人比较倾向于推荐继续使用。</p>
<p>接下来我的想法自然就是寻找替代的东西，<br />
测试了几个插件，似乎都无法完美重定向，而<a href="http://vonye.com/projects/feedred/">缝眼制作的FeedRed</a>又不让下载了……</p>
<p>考虑到不是专门的插件，担心可能产生死循环，放弃了继续使用feed重定向插件的想法，</p>
<p>最终决定如下，<br />
FeedSky的烧制继续保持，博客Feed引用保留WP原地址，<br />
这样可能会流失一部分订阅数的统计，不过无所谓啦，造福大家就成了，无所谓人多人少的，对吧~</p>
<blockquote><p><strong>以下几种方式可以订阅到Mr. 21的feed:</strong><br />
<a href="http://mr21.in/feed/">http://mr21.in/feed</a> （推荐）<br />
<a href="http://mr21.in/wp-rss2.php">http://mr21.in/wp-rss2.php</a><br />
<a href="http://feed.feedsky.com/live21">http://feed.feedsky.com/live21</a> <del datetime="2009-05-27T06:07:47+00:00">（推荐）</del>
</p></blockquote>
<p>如果给你造成了不便，我感到十分抱歉，并在今后会尽量避免此类麻烦。</p>
<p><strong>Update: May 27th, 2009</strong><br />
最终还是决定用原生的FEED好了，<br />
可以避免对第三方服务商的过度依赖，<a href="http://www.google.cn/search?hl=zh-CN&#038;q=暴风%2BDnsPod&#038;btnG=Google+搜索&#038;meta=&#038;aq=f&#038;oq=">暴风+DnsPod</a>事件就是很好的例子，<br />
就算需要什么第三方的服务，我通过301 Redirect方式就成，不会对Client造成任何影响。</p>
]]></content:encoded>
			<wfw:commentRss>http://mr21.in/blog-tips/wordpress/feedsky-plugins-not-work.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>“智能”你的WordPress</title>
		<link>http://mr21.in/blog-tips/wordpress/smart-your-wordpress.html</link>
		<comments>http://mr21.in/blog-tips/wordpress/smart-your-wordpress.html#comments</comments>
		<pubDate>Tue, 19 May 2009 05:45:04 +0000</pubDate>
		<dc:creator>贰壹</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://mr21.in/?p=269</guid>
		<description><![CDATA[OK，不是原创，引用的。 文章的目的是，让你的WordPress能判断并根据访客行为来达到一些特定的功能， 比如“欢迎您再次光临”、“欢迎来自XXX的访客”、“早上好”、“晚上好”等等， 当然... ]]></description>
			<content:encoded><![CDATA[<p>OK，不是原创，<a href="http://www.wopus.org/wordpress-deepin/tech/1075.html">引用</a>的。<br />
<a href="http://www.wopus.org/wordpress-deepin/tech/1075.html">文章</a>的目的是，让你的WordPress能判断并根据访客行为来达到一些特定的功能，</p>
<p>比如“欢迎您再次光临”、“欢迎来自XXX的访客”、“早上好”、“晚上好”等等，<br />
当然，只是举几个例子，不一定就是我说的这些，不过它们（我说的这些）是可以通过插入JS来实现的。</p>
<p>以下是文章中提到的<a href="http://www.wopus.org/wordpress-deepin/tech/1075.html">可以让你的WP更加智能的九种办法</a>，<br />
我仅仅是把小标题列出来，如果你发现有你需要的内容，请访问<a href="http://www.wopus.org/wordpress-deepin/tech/1075.html">来源</a>。</p>
<blockquote><p>
<strong>能够在你的Blog上实现的智能特性列表</strong></p>
<ol>
<li>为不同的访客显示不同的欢迎信息</li>
<li>显示其他人从当前文章又去了哪里</li>
<li>显示基于搜索查询数的相关文章</li>
<li>感谢第一个评论者</li>
<li>为使用广告过滤软件的访客显示自定义信息</li>
<li>选择性显示广告</li>
<li>只为新访客显示迷你“关于”区</li>
<li>要求忠实读者捐助你的blog</li>
<li>显示“外出度假”信息</li>
</ol>
</blockquote>
<p>引用来源：<br />
@<a href="http://www.wopus.org/">Wopus中文博客平台</a> <a href="http://www.wopus.org/wordpress-deepin/tech/1075.html">http://www.wopus.org/wordpress-deepin/tech/1075.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mr21.in/blog-tips/wordpress/smart-your-wordpress.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>EasyWP汉化版-2.7.1</title>
		<link>http://mr21.in/blog-tips/wordpress/easywp-chinese-edition-2-7-1.html</link>
		<comments>http://mr21.in/blog-tips/wordpress/easywp-chinese-edition-2-7-1.html#comments</comments>
		<pubDate>Mon, 18 May 2009 15:13:27 +0000</pubDate>
		<dc:creator>贰壹</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[EasyWP]]></category>
		<category><![CDATA[安装]]></category>

		<guid isPermaLink="false">http://mr21.in/?p=266</guid>
		<description><![CDATA[OK，这么好的软件， 当然要照顾一些英文不太好的同学啦！所以我简单汉化了一下。 事实上， 因为英文的WordPress在下载的时候，通过latest.tar.gz映射到最新版的WordPress安装包， 所以使用EasyWP不... ]]></description>
			<content:encoded><![CDATA[<p>OK，这么好的软件，<br />
当然要照顾一些英文不太好的同学啦！所以我简单汉化了一下。</p>
<p>事实上，<br />
因为英文的WordPress在下载的时候，通过latest.tar.gz映射到最新版的WordPress安装包，<br />
所以使用EasyWP不用担心版本的问题，每次通过它安装的都会是最新版的WordPress。</p>
<p>但中文版不同，<br />
我简单看了一下，中文版的下载链接似乎是人为更新的，<br />
所以，我只能汉化出一个有固定版本的EasyWP，真是抱歉了。</p>
<p>提供下载：<a href="http://mr21.in/wp-content/uploads/2009/05/easywp-zh_cn-271.zip">EasyWP-zh_CN-2.7.1.zip</a> &#038; <a href="http://www.box.net/shared/vuvrvy73hd">EasyWP-zh_CN-2.7.1.zip(box.net)</a><br />
使用此EasyWP脚本将自动下载安装简体中文版的WordPress 2.7.1。<br />
我理想中的更多功能将会逐渐完善，谢谢支持。</p>
<p>安装使用教程请参考：『<a href="http://mr21.in/2009-05/easy-wordpress-installing.html">EasyWP, WordPress快打！</a>』</p>
<p>Btw， 独家放送<strong>版本升级修改办法</strong>，<br />
定位到此汉化版easywp.php文件的第22行，把相应的文件名修改一下，保存，<br />
就能与时俱进得到最新版本的WordPress了。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$out</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;GET /wordpress-2.7.1-zh_CN.tar.gz HTTP/1.0<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p><strong>Update: May 23rd, 2009</strong><br />
多谢<a href="http://www.suoyishuo.com/">ligyxy@所以说</a>的<a href="http://www.suoyishuo.com/archives/easywp-or-instant-install-wordpress.html">文章</a>提示，我忽略了一个问题，<br />
EasyWP是通过PHP来执行Shell命令而达成目的的，所以不适用于Windows平台的主机空间，请注意。<br />
如果你有在Windows空间实行自动安装WP的需要，请参考<a href="http://www.suoyishuo.com/">ligyxy@所以说</a>的文章：<br />
　<a href="http://www.suoyishuo.com/archives/easywp-or-instant-install-wordpress.html">《快速安装 WordPress 的利器-EasyWP和Instant Install WordPress》</a></p>
<p>不过还是那句话，对于PHP+MySQL平台的程序，依然推荐LAMP。 <img src='http://mr21.in/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mr21.in/blog-tips/wordpress/easywp-chinese-edition-2-7-1.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>EasyWP, WordPress快打！</title>
		<link>http://mr21.in/blog-tips/wordpress/easy-wordpress-installing.html</link>
		<comments>http://mr21.in/blog-tips/wordpress/easy-wordpress-installing.html#comments</comments>
		<pubDate>Mon, 18 May 2009 13:34:36 +0000</pubDate>
		<dc:creator>贰壹</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[安装]]></category>

		<guid isPermaLink="false">http://mr21.in/?p=264</guid>
		<description><![CDATA[虽然全程自主安装WordPress不是啥难事， 不过在国内这种参差不齐自立门户的线路状况下，让你完整FTP一个WordPress还是需要不少时间的， 特别是那些用国外主机的家伙（包括我自己），无奈了吧... ]]></description>
			<content:encoded><![CDATA[<p>虽然全程自主安装WordPress不是啥难事，<br />
不过在国内这种参差不齐自立门户的线路状况下，让你完整FTP一个WordPress还是需要不少时间的，<br />
特别是那些用国外主机的家伙（包括我自己），无奈了吧~</p>
<p>OK，今天在我的GReader里面看到一篇POST，<br />
“<a href="http://www.dailyblogtips.com/trouble-installing-wordpress-try-easywp-install/"><strong>Trouble Installing WordPress? Try EasyWP Install</strong></a>”<br />
介绍了EasyWP这个工具，可以让我们方便地安装WordPress。</p>
<p>EasyWP是一个PHP脚本，<br />
在你访问相应路径，填写相应内容后，点击“<strong>Go</strong>”，将会自动下载WP的安装包，然后解压安装，<br />
整个过程自动化程度非常高。</p>
<p>下载：<a href="http://www.funscripts.net/php-scripts/scripts/easywp.zip">EasyWP WordPress Installer</a><br />
来源：<a href="http://www.funscripts.net/php-scripts/">http://www.funscripts.net/php-scripts/</a></p>
<p><strong>安装步骤：</strong></p>
<ol>
<li>下载EasyWP，并解压，得到easywp.php；</li>
<li>将easywp.php通过任何方式上传到你空间的相应目录下（这里假设为WEB的“/blog”）；</li>
<li>获得你的MYSQL相关参数；</li>
<li>访问 <strong>http://youdomain.com/blog/easywp.php</strong><br />
从上往下为数据库名称、用户名、密码、数据库地址等，有图有真相，相关参数请参考图片<br />
<a href="http://picasaweb.google.com/lh/photo/0hb_FL62njt8e6cZJQQKXA?feat=embedwebsite"><img src="http://lh3.ggpht.com/_yJB0PIHwozI/ShFd_34u9-I/AAAAAAAACU0/DgeSRmSs1Tw/s288/easywp.JPG" /></a></li>
<li>填写完毕，点击“<strong>Go</strong>”；</li>
<li>然后就会进入常规步骤了；</li>
<li>到填写<strong>Blog Title</strong>的步骤，填写了你的博客名称和邮箱，点击<strong>Install WordPress</strong>；</li>
<li>OK，这时马上会显示admin和密码，到此WP安装完毕。</li>
</ol>
<p><span id="more-264"></span><br />
<strong>注意事项：</strong></p>
<ol>
<li>相应的MYSQL数据库必须是已经建立好的；</li>
<li>安装过程中会可能会覆盖数据库中已经存在的同名数据表，请确认你的数据已经备份；</li>
<li>这个脚本推荐使用LAMP平台，Windows平台的用户请谨慎使用；</li>
<li>这个脚本帮你安装的是英文版本的WordPress，稍后我会汉化一个；</li>
<li>在正常情况下，EasyWP所在目录的权限需为755，如果不行，那就777好了。</li>
</ol>
<p>我在填写完相应数据后，点击GO，WordPress界面马上就出来了，<br />
可见国外空间跟WP服务器直接的数据传输速度非常之快，同时也极力推荐国外空间的WP用户使用，<br />
对国内用户来说，用了这个脚本，也能快一些，不过，不好说，嘿嘿~</p>
<p>参考来源<br />
DailyBlogTips: <a href="http://www.dailyblogtips.com/trouble-installing-wordpress-try-easywp-install/">http://www.dailyblogtips.com/trouble-installing-wordpress-try-easywp-install/</a><br />
PHP Scripts: <a href="http://www.funscripts.net/php-scripts/">http://www.funscripts.net/php-scripts/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mr21.in/blog-tips/wordpress/easy-wordpress-installing.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>About &amp; WordPress</title>
		<link>http://mr21.in/my-feeling/about-and-wordpress.html</link>
		<comments>http://mr21.in/my-feeling/about-and-wordpress.html#comments</comments>
		<pubDate>Mon, 11 May 2009 06:28:23 +0000</pubDate>
		<dc:creator>贰壹</dc:creator>
				<category><![CDATA[个人感官]]></category>
		<category><![CDATA[About]]></category>
		<category><![CDATA[Help]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://mr21.in/?p=261</guid>
		<description><![CDATA[OK，我承认我比较懒散， Mr. 21从05年到现在就没有一个正常的About页面，也可能有过但是被我清了， 好吧，为了让这里一切看起来都像新的， 我也决定了重新写一页About，简单扼要地阐述了自己... ]]></description>
			<content:encoded><![CDATA[<p>OK，我承认我比较懒散，<br />
Mr. 21从05年到现在就没有一个正常的<a href="http://mr21.in/about">About页面</a>，也可能有过但是被我清了，</p>
<p>好吧，为了让这里一切看起来都像新的，<br />
我也决定了重新写一页<a href="http://mr21.in/about">About</a>，简单扼要地阐述了自己的XX观、YY观和ZZ观，</p>
<p>总而言之言而总之就是，<br />
让你明白，你面对的是一个什么家伙，当然，你首先需要足够的兴趣和耐心看完<a href="http://mr21.in/about">它</a>……<br />
按照M$ Word的说法，包含空格的情况下总共写了1077个字。</p>
<p>同时，也公布一个酝酿已久的小计划，<br />
<strong>无偿为WordPress newbie提供一些帮助</strong>，涵盖WP的空间选购、域名注册、建设、改进等，<br />
但是不涵盖插件的编写、二次开发，以及模板制作和整站制作。</p>
<p>我提点我的要求，<br />
我需要接受帮助的人有学习的心态，而不是找到一个人就把包袱抛出去的态度，<br />
网路上没有任何一个人欠你什么，我只是希望提供帮助和接受帮助的人都能互相学到一些东西，<br />
大家一起开心学习嘛，免得闹得不欢而散，对吧。</p>
<p>同时，也提供一点关于美金和人民币的消费帮助，<br />
就是，你提供一个USD价格，我回复你一个RMB金额，<br />
如果达成一致，我可以帮助你支付需要USD的账单，简单的说，就是货币兑换。</p>
<p>因为我觉得在现在的金融形势下，似乎信用卡批卡的概率不会太高，<br />
而对于需要支付美元账单的人来说，这是一个不小的麻烦，正好我有几张VISA，所以……</p>
<p>总的来说，需要任何关于我的帮助，请访问 <a href="http://mr21.in/help">http://mr21.in/help</a> 并且按格式留言，<br />
我会在 8Hx5D 的时间内迅速联系你，并解决你的困扰。周末的话，大家都需要休息的，对吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://mr21.in/my-feeling/about-and-wordpress.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>漫谈WordPress安装、迁移</title>
		<link>http://mr21.in/blog-tips/wordpress/wordpress-installation-move-note.html</link>
		<comments>http://mr21.in/blog-tips/wordpress/wordpress-installation-move-note.html#comments</comments>
		<pubDate>Thu, 30 Apr 2009 03:14:03 +0000</pubDate>
		<dc:creator>贰壹</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[CPanel]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[安装]]></category>

		<guid isPermaLink="false">http://mr21.in/?p=255</guid>
		<description><![CDATA[在N年的空间迁移和颠簸中，算是总结出来一些小经验，也算是给WP新手的一些建议， 我这里不会告诉你怎么做，只会告诉你为什么，仅供参考。 安装 第一点，wp-config.php文件 话说，我不知道很... ]]></description>
			<content:encoded><![CDATA[<p>在N年的空间迁移和颠簸中，算是总结出来一些小经验，也算是给WP新手的一些建议，<br />
我这里不会告诉你<strong>怎么做</strong>，只会告诉你<strong>为什么</strong>，仅供参考。</p>
<h2>安装</h2>
<h4><strong>第一点</strong>，wp-config.php文件</h4>
<p>话说，我不知道很多初学者在哪里看来的所谓“教程”，里面有一点就是要求安装者编辑wp-config-sample.php文件，手动写入数据库信息，然后另存为wp-config.php。</p>
<p>怎么说呢，本身这样的建议，或者说要求是没错的，但是该教程的作者似乎忘记了，国内普遍是使用Windows(R)，而Win默认的编辑器叫“记事本”，而记事本默认的编码是ANSI且对UTF8支持不良，所以，这就错了。</p>
<p>而很多WP初学者又极少有编码的概念，直接编辑了，然后就直接保存了。<br />
这样的话，PHP基本会有一个header output的报错，意思就说说文件头前面有内容，我知道事实上在记事本里面看来是没有的。山河一片大好嘛，不过别忘了，这是ANSI和UTF8的战争。</p>
<p>所以，如果身为初学者的你，必须执意要自行修改wp-config.php文件，可以，但是请用一个加强版的“记事本”，我个人喜欢EditPlus，当然，还有更多的选择，不过你必须忘记你的“记事本”和“Office Word”这些弱智的东西。</p>
<p>说点题外话，我个人还是喜欢记事本的，即使它比较弱智，不过很多场合轻便的记事本还是合用的。</p>
<p>事实上，我认为你除了上传，不必修改任何PHP文件的内容，一个字母都不要动，<br />
那么，不编辑的情况下怎么安装WP呢？OK，下一点。</p>
<h4><strong>第二点</strong>，简单安装WordPress</h4>
<p>关于安装WordPress其实没啥好说的，只要搞清楚上一步的wp-config.php，大家都知道怎么回事儿，<br />
有个安装向导的，你上传好文件，访问相应的目录，会指导你创建一个完全符合标准的wp-config.php文件的。</p>
<p>这里就随便说说一些安装WP的捷径吧。<br />
不过，如果你是属于合租的空间，并且发起者只给你提供了FTP和MYSQL的用户密码，那么请使用<a href="http://www.net2ftp.com">Net2Ftp</a>。</p>
<p>通常，我们下载的WordPress是ZIP或GZ格式的压缩包，然后解包，一个一个上传，这样其实很费时间的。<br />
如果你购买的空间有cPanel, DirectAdmin等面板，你会发现File Manager模块是具有解压缩功能的，<br />
答案就呼之欲出了。</p>
<p>你可以只上传一个压缩包到空间上，然后使用File Manager来直接解压，然后调整目录结构，然后安装WP。<br />
如果你没有那些面板呢，那么可以使用<a href="http://www.net2ftp.com">Net2Ftp</a>，它也提供了打包解包的功能，<br />
这样可以节省很多时间，因为FTP每上传一个文件都是一次连接，如果你的FTP够慢且文件够多，那就有的等了。</p>
<p>话说，如果你的空间提供SSH就更好了，<br />
直接通过WGET获得压缩包，然后解压安装，基本没有文件需要经过你的电脑，那又是另一种快。<br />
<span id="more-255"></span></p>
<h4><strong>第三点</strong>，目录、文件权限</h4>
<p>这个问题一般只会出现在LAMP平台，也就是Linux主机上（WIN的IIS一般直接告诉500错误）。</p>
<p>通常，在LINUX里面，不同的用户有不同的权限，而某个用户又隶属于某个组，<br />
同时，Apache的运行需要设置一个用户，FTP服务也需要设置一个用户（权限以写入文件的账户为准），</p>
<p>这样的话，就会造成文件的属主不同（own），而这个属主还包含<strong>不同用户\不同组</strong>的区别在里面。</p>
<p>一般情况下呢，cPanel的WEB/FTP用户我记得是同一个，<br />
也就是用户本身的ID，所以基本不会出现权限方面的问题，因为不论是通过WEB还是FTP，文件的属主都是一个人。</p>
<p>而特殊情况呢？例如DirectAdmin和Plesk，据我的判断，他们的WEB和FTP服务是分离的，<br />
WEB和用户只是属于同一组，但是WEB是单独的UID，这样就容易造成文件属主混乱的问题，</p>
<p>说了这么多废话，那具体的作用呢？很简单，<br />
　第一，你安装WP的时候，如果是用向导的，那么会告诉你无法创建wp-config文件；<br />
　第二，你编辑WP模板时，会告诉你该文件无法写入。而这个时候，一些大虾会推荐你用FTP改的……<br />
　第三，你会发现“Plugins -> Add New”里面的两项都不能使用。<br />
　第四，你在POST的时候会发现，无法上传文件（话说，我是用PICASAWEB的）。<br />
这只是其中一部分我个人发现的问题，我觉得应该还有更多的问题有待于发现。</p>
<p>而你唯一能做的就是，<br />
在FTP里面把<strong>文件/目录</strong>的权限设置为<strong>664/775</strong>，或者<strong>666/777</strong>也行，只要不报错。</p>
<p>话说回来，第一步的那个wp-config.php，作者可能考虑的是权限这个方面的问题，<br />
不过他的那个做法治标不治本，还是有些功能不行，至少常用的模板编辑就行不通。</p>
<h4><strong>第四点</strong>，本地环境测试</h4>
<p>有些合租发起者，建议成员在本地测试安装WordPress，修改模板、插件等东西，<br />
虽然发起者可能是考虑到错误的PHP修改有可能造成服务器的宕机从而影响合租的成员们，<br />
但事实上我觉得不太妥当。</p>
<p>首先，你的本地环境肯定不可能跟服务器环境相似，<br />
WP一般推荐使用的都是LAMP平台，而大多数人还是使用的WINDOWS，即使有部分人出于尝鲜的目的试用Ubuntu等linux系统，但也不能说明你对服务器环境的搭建有多么在行，所以，你很难创造出一个跟服务器一样的环境。</p>
<p>既然环境都存在差异，你又怎么能确定在你电脑上正常或不正常的功能在服务器上怎么样呢？<br />
所以我建议，仅仅是学习测试PHP的时候你在本地搭建环境，不要使用你的空间来试验，<br />
但如果你的WP修改不涉及到PHP代码，请谨慎使用本地环境测试。<br />
 　</p>
<h2>迁移</h2>
<h4><strong>第一点</strong>，数据库编码</h4>
<p>这个是个比较头疼的问题，早期我使用Makemyblog的空间时，MYSQL的默认编码是latin1，而不是UTF8。</p>
<p>事实上，你在使用的过程中不会遇到什么问题，因为一般人也不轻易去动数据库，<br />
但是，如果你有动数据库的需要，你会发现，在你的PHPMYADMIN里面怎么全都是乱码，<br />
这是因为PMA默认的输出为UTF8，而这两种编码方式不同，所以latin1在UTF8下就是乱码。</p>
<p>当时我是这么处理的，用一个插件导出我的数据，<br />
这样它就会根据PHP执行时的要求，以latin1的方式读取，以UTF8的方式输出，<br />
这个插件就是<a href="http://www.ilfilosofo.com/blog/wp-db-backup">WordPress Database Backup</a>，基本上来说，配合wp-corn，你的数据库是无忧的了。</p>
<p>而另外一点需要注意的就是，你的<strong>数据库整理字符集</strong>，最好设置为utf8_gerenal_ci，<br />
否则，如果任何新建的表，在SQL语句里面没定义字符集的话，就会选择数据库整理的字符集为默认。</p>
<p>好吧，总结一下下，<br />
总的来说，就是你的存储编码最好为UTF8，这样可以避免很多兼容性上的问题。<br />
当然，如果你的WP数据库已经是UTF8编码了，搬家时你直接使用PMA进行一个导出备份就行了。</p>
<h4><strong>第二点</strong>，备份我的文件</h4>
<p>这点相对重要一些了。<br />
众所周知，我们的WP安装包里面，会有一个<strong>wp-content</strong>目录，而里面一般会包含<strong>plugins、themes、languages</strong>(带语言包的版本)目录，顾名思义，便是<strong>插件、主题、语言包</strong>的所在地，如果你有上传的文件，还有个<strong>uploads</strong>目录，<br />
而事实上，我们接触的最多的也就这三个目录，新安装主题、安装插件、换语言界面、上传图片等附件都在这里。</p>
<p>那么，如果我们要搬家，应该怎么处理？<br />
聪明的你应该明白了，我们只要备份自己的文件就可以了，WP的文件到处都有的嘛，何必再折腾呢。</p>
<p>OK，备份wp-content目录，你可以参考本文的“简单安装”章节，同样是一个打包解包的过程，<br />
同时，推荐你也备份一下<strong>wp-config.php</strong>这个文件，省得到时候还要自己设置什么，直接修改现成的就好了。</p>
<p>话说回来，我这样做的目的其实是有点程序洁癖，<br />
既然搬家了，我就喜欢用一套全新的WP再加上我自己的文件，这样感觉比较好。</p>
<p>本文到此为止了，如果各位有不明白的地方欢迎留言，<br />
如果确实需要很准确的操作说明或者教程，也请留言，我会择时弄一些详细教程出来的。</p>
]]></content:encoded>
			<wfw:commentRss>http://mr21.in/blog-tips/wordpress/wordpress-installation-move-note.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>omegaX:修改</title>
		<link>http://mr21.in/blog-tips/wordpress/template-change.html</link>
		<comments>http://mr21.in/blog-tips/wordpress/template-change.html#comments</comments>
		<pubDate>Mon, 23 Feb 2009 04:02:51 +0000</pubDate>
		<dc:creator>贰壹</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Template]]></category>

		<guid isPermaLink="false">http://mr21.in/?p=232</guid>
		<description><![CDATA[Live 21!更名为Mr. 21， 同时更换了新的模板：omegaX，台湾WPfan的作品。 不过，对于IE7有些适应性的东西需要修改。 我的修改如下，便于记录。（略去计数器部分） Header CSS: 这个部分使得Header部分... ]]></description>
			<content:encoded><![CDATA[<p>Live 21!更名为Mr. 21，<br />
同时更换了新的模板：<a href="http://blog.mukispace.com/2009/02/17/wordpress-theme-omegax/">omegaX</a>，台湾WPfan的作品。</p>
<p>不过，对于IE7有些适应性的东西需要修改。<br />
我的修改如下，便于记录。（略去计数器部分）</p>
<p><strong>Header CSS:</strong><br />
这个部分使得Header部分不会被IE自动挤压，很难看的……</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">h1 <span style="color: #00AA00;">&#123;</span><span style="color: #00AA00;">+</span><span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">24px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#header</span> <span style="color: #00AA00;">&#123;</span><span style="color: #00AA00;">+</span><span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">50px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>修改前的Header:<br />
<a href="http://picasaweb.google.com/lh/photo/iZp6hUt3yAWOqta5h3T7QQ?feat=embedwebsite"><img src="http://lh3.ggpht.com/_yJB0PIHwozI/SaIdeVlrcyI/AAAAAAAAByw/8DBOkmZ-zmQ/s400/X-bad-header.jpg" /></a></p>
<p>修改后的Header:<br />
<a href="http://picasaweb.google.com/lh/photo/6IvgmkSCMKdgJl7uVPzO9g?feat=embedwebsite"><img src="http://lh3.ggpht.com/_yJB0PIHwozI/SaIdesx-8AI/AAAAAAAABy4/9TQCpSUtMLM/s400/X-good-header.jpg" /></a></p>
<p><strong>Sidebar Code:</strong><br />
这个修改纯粹是自己习惯，无所谓有没有用。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;div class=&quot;side-last&quot;&gt;
	&lt;div class=&quot;title&quot;&gt;Meta&lt;/div&gt;
	&lt;div class=&quot;inside&quot;&gt;
		&lt; ?php wp_register('','&lt;br /&gt;'); ?&gt;
&lt;/div&gt;&lt;/div&gt;</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://mr21.in/blog-tips/wordpress/template-change.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>升級WordPress 2.6.3</title>
		<link>http://mr21.in/blog-tips/wordpress/upgrade-to-2-6-3.html</link>
		<comments>http://mr21.in/blog-tips/wordpress/upgrade-to-2-6-3.html#comments</comments>
		<pubDate>Fri, 24 Oct 2008 01:41:37 +0000</pubDate>
		<dc:creator>贰壹</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://mr21.in/?p=210</guid>
		<description><![CDATA[這次升級僅僅是一些安全修復，沒什麽大動作。 新手完全不用下載整個安裝包去覆蓋， 只要下載以下兩個文件，覆蓋原文件就OK。 wp-includes/class-snoopy.php wp-includes/version.php 第一個是修復安全問... ]]></description>
			<content:encoded><![CDATA[<p>這次升級僅僅是一些安全修復，沒什麽大動作。</p>
<p>新手完全不用下載整個安裝包去覆蓋，<br />
只要下載以下兩個文件，覆蓋原文件就OK。</p>
<ol>
<li><a href="http://trac.wordpress.org/export/9310/tags/2.6.3/wp-includes/class-snoopy.php">wp-includes/class-snoopy.php</a></li>
<li><a href="http://trac.wordpress.org/export/9310/tags/2.6.3/wp-includes/version.php">wp-includes/version.php</a></li>
</ol>
<p>第一個是修復安全問題的，必須要；<br />
第二個是更改WordPress版本號的，可選~</p>
<p>原文如下：</p>
<blockquote><p>A vulnerability in the Snoopy library was announced today.  WordPress uses Snoopy to fetch the feeds shown in the Dashboard.   Although this seems to be a low risk vulnerability for WordPress users, we wanted to get an update out immediately.  2.6.3 is <a href="http://wordpress.org/download/">available for download</a> right now.  If you don’t want to download the whole release to get the security fix, you can download the following two files and copy them over your 2.6.2 installation.</p>
<p>1. wp-includes/class-snoopy.php<br />
2. wp-includes/version.php
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://mr21.in/blog-tips/wordpress/upgrade-to-2-6-3.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

