<?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; upgrade</title>
	<atom:link href="http://blog.istef.info/tag/upgrade/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.istef.info</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sun, 06 Jun 2010 05:52:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<atom:link rel='hub' href='http://blog.istef.info/?pushpress=hub'/>
		<item>
		<title>WordPress 更新到了 2.9.1 &#8230;</title>
		<link>http://blog.istef.info/2010/01/05/tweet-58/</link>
		<comments>http://blog.istef.info/2010/01/05/tweet-58/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 06:35:03 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
				<category><![CDATA[Tweets]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.istef.info/2010/01/05/tweet-58/</guid>
		<description><![CDATA[WordPress 更新到了 2.9.1 版本，还没有升级的朋友赶紧了，据说修复了很多很多 Bug。]]></description>
			<content:encoded><![CDATA[<p>WordPress 更新到了 2.9.1 版本，还没有升级的朋友赶紧了，据说修复了很多很多 Bug。
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.istef.info%2F2010%2F01%2F05%2Ftweet-58%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.istef.info%2F2010%2F01%2F05%2Ftweet-58%2F&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2010/01/05/tweet-58/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone 2.0 升级教程</title>
		<link>http://blog.istef.info/2008/07/20/howto-pwnage-your-iphone-20/</link>
		<comments>http://blog.istef.info/2008/07/20/howto-pwnage-your-iphone-20/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 10:57:04 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[2.0]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[pwnage]]></category>
		<category><![CDATA[unlock]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://blog.istef.info/?p=1793</guid>
		<description><![CDATA[自从乔大爷 (Steven Jobs) 在 WWDC &#8217;08 上大秀了一把 iPhone Firmware 2.0 之后，很多“疯友”估计都像我一样，一直在期待着早日用上 2.0 固件。对于我们中国这帮可怜的破解用户来说，与其盯着乔大爷还不如盯着我们的救星 iPhone dev Team。这一次，Dev Team 并没有让我们等待太久，在 Firmware 2.0 推出后的第九天，终于让我们解开安全带，拿到了破解 2.0 固件的神器 PwnageTool 2.0。 拿到 PwnageTool 2.0 之后，我自然是迫不及待的对自己的 iPhone 开始下手了。其实自从“解开安全带”的时候我就开始做准备工作了，因为 PwnageTool 2.0 毫无悬念的需要运行在 OSX 上，对于我等无 Mac 的用户而言，最现实的方案就是在 PC 上装个 Leopard。好在这方面的教程颇多（可以去远景论坛找），我在我的 XPS 1210 上装了 Leo4Allv3 这个版本的 Leopard 10.5.2，目前工作的非常好，以至于我都不想用 Windows 了 扯远了，回来说 PwnageTool 2.0。这次的 PwnageTool 真是足够简单，真的是奶奶都会使用了。在 [...]]]></description>
			<content:encoded><![CDATA[<p>自从乔大爷 (Steven Jobs) 在 WWDC &#8217;08 上大秀了一把 iPhone Firmware 2.0 之后，很多“疯友”估计都像我一样，一直在期待着早日用上 2.0 固件。对于我们中国这帮可怜的破解用户来说，与其盯着乔大爷还不如盯着我们的救星 iPhone dev Team。这一次，Dev Team 并没有让我们等待太久，在 Firmware 2.0 推出后的第九天，终于让我们<a href="http://blog.iphone-dev.org/post/42583223/safe-code" target="_blank">解开安全带</a>，拿到了破解 2.0 固件的神器 <a href="http://blog.iphone-dev.org/post/42858313/thanks-for-waiting" target="_blank">PwnageTool 2.0</a>。</p>
<p>拿到 PwnageTool 2.0 之后，我自然是迫不及待的对自己的 iPhone 开始下手了。其实自从“解开安全带”的时候我就开始做准备工作了，因为 PwnageTool 2.0 毫无悬念的需要运行在 OSX 上，对于我等无 Mac 的用户而言，最现实的方案就是在 PC 上装个 Leopard。好在这方面的教程颇多（可以去远景论坛找），我在我的 XPS 1210 上装了 Leo4Allv3 这个版本的 Leopard 10.5.2，目前工作的非常好，以至于我都不想用 Windows 了 <img src='http://blog.istef.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>扯远了，回来说 PwnageTool 2.0。这次的 PwnageTool 真是足够简单，真的是奶奶都会使用了。在 Simple Mode 下，只需要点几下就搞定了。PwnageTool 2.0 只支持破解 2.0 版本的固件，同时支持 iPhone 1 代，3G iPhone 和 iPod Touch，这其中只能对 iPhone 1 代进行解锁，而其他的只能激活和越狱。其实我觉得目前玩 2.0 的国内用户大多关心的应该都是 1 代 iPhone 吧。</p>
<p>后面的教程基本不能称之为教程了，就是看图说话吧。这里我演示的是 Advance 模式下利用 PwnageTool 2.0 自定义固件的过程，很简单，估计光看图就懂了。</p>
<p>首先是准备工作，装好 OSX 系统，下载好 <a href="http://fsa.0xfeedbeef.com/PwnageTool_2.0.zip" target="_blank">PwnageTool 2.0</a>，iPhone 1代的 <a href="http://www.google.com/search?q=iPhone1%2C1_2.0_5A347_Restore&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a" target="_blank">2.0 固件</a>，<a href="http://www.weiphone.com/attachment.php?aid=120586&amp;k=1c79bd72b1cde7207b4d75e8a4032777&amp;t=1216547884" target="_blank">BL3.9 和 4.6 的文件</a>（需要登录 Weiphone），<a href="http://www.apple.com/itunes/download/" target="_blank">iTunes 7.7</a>，保持连通的互联网，当然还有一台一代 iPhone。</p>
<p>第二步，在你常用的系统中（Windows or Mac）装好 iTunes 7.7，然后插上 iPhone，让它同步。iTunes 7.7 会备份好你手机中的信息，这样等升级完后我们的电话本短信之类的就能都回来了。这一步很重要，一定要做！</p>
<p>现在开始 Pwn。切换到 OSX 系统中，装好 iTunes 7.7 和 PwnageTool 2.0。将 iPhone 用数据线连接到电脑，彻底关掉 iTunes 7.7 （Command + Q），准备好如下图所示的东西。</p>
<p><img class="alignnone size-full wp-image-1794" title="pwnage-1" src="http://blog.istef.info/wp-content/uploads/2008/07/pwnage-1.jpg" alt="" width="429" height="255" /></p>
<p>打开 PwnageTool 2.0（就是那个黑菠萝），界面如下：</p>
<p><img class="alignnone size-full wp-image-1795" title="pwnage-2" src="http://blog.istef.info/wp-content/uploads/2008/07/pwnage-2.jpg" alt="" width="429" height="379" /></p>
<p>选中第一个（一代 iPhone），选中 Expert Mode（吐舌头的爱因斯坦），然后点右下角的下一步按钮。</p>
<p><img class="alignnone size-full wp-image-1796" title="pwnage-3" src="http://blog.istef.info/wp-content/uploads/2008/07/pwnage-3.jpg" alt="" width="429" height="389" /></p>
<p>PwnageTool 会自动搜索 2.0 固件文件。如果它没找到的话，用 Browse 手动找到刚才我们下载的 2.0 固件。</p>
<p><img class="alignnone size-full wp-image-1797" title="pwnage-4" src="http://blog.istef.info/wp-content/uploads/2008/07/pwnage-4.jpg" alt="" width="429" height="380" /></p>
<p>随后 PwnageTool 会给出六个选项，我们一个一个调整。先选中第一个 General，然后点击下一步。这里可以调整的选项包括是否激活 iPhone (Activate)，是否升级 Baseband，是否禁止 Wipe 以及系统分区的大小。这里我建议把三个勾都打上，系统分区大小我做的时候使用的是默认的 500M，但后来看 Weiphone 上的朋友说用 600M 运行会快一点。虽然我不太相信这种说法，但您不妨可以试试。设置好了后点击下一步：</p>
<p><img class="alignnone size-full wp-image-1798" title="pwnage-5" src="http://blog.istef.info/wp-content/uploads/2008/07/pwnage-5.jpg" alt="" width="429" height="383" /></p>
<p>这一步是进行 iPhone 解除网络锁的设定 (BootNeuter 2.0)，基本设置如下图，可选项包括是否解锁、是否升级 Bootloader，以及升级完成后是否自动删除 BootNeuter。这里我建议不要升级 Bootloader，其它的都选上。点击下一步。</p>
<p><img class="alignnone size-full wp-image-1799" title="pwnage-6" src="http://blog.istef.info/wp-content/uploads/2008/07/pwnage-6.jpg" alt="" width="429" height="382" /></p>
<p>在这一步中，我们要进行软件包的集成。2.0 固件中，Installer 还不能很好的兼容，所以软件管理器改用了 Cydia（其实我一直都很喜欢这个）。在这一步中，你可以刷新 Cydia 源查看可用的软件包。由于 2.0 固件刚刚被破解，目前能用的软件也没什么，这里我个人感觉需要装的是 OpenSSH，当然如果你没有平时用 Putty 连进 iPhone 捣鼓的爱好，这个也没必要装了。添加软件包的方法很简单，刷新源，双击需要的软件包就可以了。完成后点击下一步。</p>
<p><img class="alignnone size-full wp-image-1800" title="pwnage-7" src="http://blog.istef.info/wp-content/uploads/2008/07/pwnage-7.jpg" alt="" width="429" height="382" /></p>
<p>这一步仍然是软件包集成，只不过变成是集成以 PwnageTool 兼容的 bundle 格式的软件包。目前可用的只有 Cydia，这里需要注意的是千万别把以前在 PwnageTool 1.1 上用的 bundle 拿来用（比如 WeFIT 之类的），当前他们还都不兼容 2.0，用了话估计后果会很严重的。选上 Cydia 点击下一步。</p>
<p><img class="alignnone size-full wp-image-1801" title="pwnage-8" src="http://blog.istef.info/wp-content/uploads/2008/07/pwnage-8.jpg" alt="" width="429" height="382" /></p>
<p>这一步是用来自定义开机画面和 DFU 模式画面的，并不是必要步骤，不过用来娱乐一下还是不错的。至于是否把割了一刀的苹果换成咬了一口的菠萝，或是把链接 iPod 变成俄罗斯版 Steven Jobs，完全看你个人爱好了。设置好后点击下一步。</p>
<p><img class="alignnone size-full wp-image-1802" title="pwnage-9" src="http://blog.istef.info/wp-content/uploads/2008/07/pwnage-9.jpg" alt="" width="429" height="380" /></p>
<p>到这里，全部的设置工作就做完了。点击 Build，然后点下一步。如果你选择了解锁的话，PwnageTool 会要求你载入 BL3.9 和 BL4.6，如下图所示。按照提示给它选好就行了（别选反了哦）。</p>
<p><img class="alignnone size-full wp-image-1803" title="pwnage-10" src="http://blog.istef.info/wp-content/uploads/2008/07/pwnage-10.jpg" alt="" width="429" height="186" /></p>
<p>选好 BL 之后，PwnageTool 开始生成自定义固件。这一步时间比较长，当然你可以用这段时间上上网玩玩 MacOSX，当然记住不要开 iTunes 听音乐啊，呵呵。</p>
<p><img class="alignnone size-full wp-image-1805" title="pwnage-11" src="http://blog.istef.info/wp-content/uploads/2008/07/pwnage-11.jpg" alt="" width="429" height="376" /></p>
<p>完成后，PwnageTool 会问你，你的 iPhone 之前有没有 Pwn 过。如果有的话点 Yes，PwnageTool 2.0 会提示正确生成固件。</p>
<p><img class="alignnone size-full wp-image-1806" title="pwnage-12" src="http://blog.istef.info/wp-content/uploads/2008/07/pwnage-12.jpg" alt="" width="429" height="381" /></p>
<p>如果你的 iPhone 之前没 Pwn 过，PwnageTool 2.0 也可以帮你把它 Pwn 掉，点击 No 就可以了。当然如果你和我一样以前是用 ZiPhone 破解的，PwnageTool 可能会无法自动重启 iPhone 进入 DFU 模式，这时你可以先手动进入 DFU 模式（关闭 iPhone，按住方块键不松手，然后插入数据线，等 iPhone 开机进入 DFU 模式后再松开方块），然后再点击 No，PwnageTool 就可以正常 Pwn 掉你的 iPhone 了。如果一切正常，PwnageTool 会提示成功，当然如果失败了，就是下面这幅诡异的图：</p>
<p><img class="alignnone size-full wp-image-1807" title="pwnage-13" src="http://blog.istef.info/wp-content/uploads/2008/07/pwnage-13.jpg" alt="" width="429" height="381" /></p>
<p>至此，在 PwnageTool 2.0 上需要的操作就全都做好了。下面我们需要让 iPhone 进入 DFU 模式。方法上面写过了，照着做吧。</p>
<p>另外再恢复固件之前有必要说明一下，其实到这里，后面的工作在 iTunes 上就可以完成了。所以出于恢复原本备份数据的考虑，我们可以将生成好的自定义固件拷出来，然后到备份 iPhone 数据的环境下去恢复。我在升级的过程中就是这样做了，生成完自定义固件后，重启计算机，回到 Vista 下用 iTunes 恢复固件。</p>
<p>启动 iTunes 7.7，将 iPhone 进入 DFU 模式，保持计算机连接到 Internet 上，插入数据线。短暂等待后，iTunes 弹出恢复固件的提示。</p>
<p>按住 Shift 键点击“恢复”按钮，选中我们刚刚生成的自定义固件，开始恢复。剩下的事情就是等待了，大概 20 分钟。</p>
<p>恢复完成后，iTunes 会提示恢复原来备份的数据。这里需要注意的是，如果你之前选择了解锁，那么这时 iPhone 会自动进入 BootNeuter 来解锁 Baseband，这个过程通常要 2-5 分钟，一定要等 BootNeuter 执行完了退出后，再点击恢复备份数据，否则 iPhone 会有可能变砖的哦。</p>
<p>好了，执行完上面的步骤后，你的 iPhone 就升级到 2.0 了。你可以尽情享受一下 2.0 固件的新功能（例如系统中文输入法，不再乱码的 Mail，Safari 可保存图片以及很酷的 App Store），当然同时也意味着你失去了不少原来的第三方软件（因为不兼容）。不过 App Store 里面可是有不少免费的好东西，可以去发掘一下哦。
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.istef.info%2F2008%2F07%2F20%2Fhowto-pwnage-your-iphone-20%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.istef.info%2F2008%2F07%2F20%2Fhowto-pwnage-your-iphone-20%2F&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2008/07/20/howto-pwnage-your-iphone-20/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>博客更新到 WordPress 2.5  &#8230;</title>
		<link>http://blog.istef.info/2008/03/30/tweet-18/</link>
		<comments>http://blog.istef.info/2008/03/30/tweet-18/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 16:29:50 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
				<category><![CDATA[Tweets]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.istef.info/2008/03/30/tweet-18/</guid>
		<description><![CDATA[博客更新到 WordPress 2.5 正式版，出乎我的意料，对于我这种重度开发、重度依赖 API 的模板，貌似一切都很平滑的过度上来。正在测试中，看看有没有别的问题。 新版的界面还是不习惯，新功能倒是都不错。另外 WordPress.org 也改版了]]></description>
			<content:encoded><![CDATA[<p>博客更新到 WordPress 2.5 正式版，出乎我的意料，对于我这种重度开发、重度依赖 API 的模板，貌似一切都很平滑的过度上来。正在测试中，看看有没有别的问题。</p>
<p>新版的界面还是不习惯，新功能倒是都不错。另外 WordPress.org 也改版了
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.istef.info%2F2008%2F03%2F30%2Ftweet-18%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.istef.info%2F2008%2F03%2F30%2Ftweet-18%2F&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2008/03/30/tweet-18/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>郁闷的 Firefox 升级</title>
		<link>http://blog.istef.info/2007/08/04/upgrade-problem-of-firefox-2006/</link>
		<comments>http://blog.istef.info/2007/08/04/upgrade-problem-of-firefox-2006/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 16:29:53 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[portable]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://blog.istef.info/2007/08/04/upgrade-problem-of-firefox-2006/</guid>
		<description><![CDATA[Firefox 前天升级到 2.0.0.6，据说修正了不少 Bug，并解决了一大堆安全问题，常理说来绝对是好事一件。可就这一升级，可着实给我添了不少麻烦。 具体的现象是，我的 Firefox 提示我有新版本要升级，我也就从了它重启 Firefox 升级。重启后 Firefox 检查扩展兼容性，确认无任何不兼容后开启浏览器。升完级后我就觉得浏览器看起来有点怪，后来终于发现所有的扩展似乎都没有启用。进入 Firefox 的附加软件菜单后发现，所有的扩展都提示为“该扩展会在重新启动 Firefox 后启用”，但任凭我正常（点X关闭）还是非正常（结束进程）关闭重启 Firefox 几十次，那些扩展再也无法启用回来了。 由于我的 Firefox 中装有不下 20 个扩展，每个扩展都有自己的设置。而且 Firefox 中也保存了不少表单信息、Cookies 之类，重新弄一个花费时间绝不亚于重装操作系统。正在绝望之余，突然想起移动硬盘上有一个一天前 Copy 的版本（我用的是 Portable Firefox），赶快将其复制回来覆盖现有升级失败的版本（什么叫狗屎运-_-b）。由于我感觉这次问题可能是 Portable Firefox 导致的，我直接到 Portable Apps 下载了 2.0.0.6 版的 Firefox，解压缩后覆盖现有的低版本同名文件进行升级。不出所料，这次升级过程很顺利，所有扩展均可以正常使用了。 Firefox 自从 2.0 版本之后，升级全部通过软件内建的自动更新来完成，也就是当有新版本时，Firefox 会自动把它下载好，然后给你个提示让你重启浏览器，然后就自动安装好新版。对于用户来说，这种设计无疑有它有利的一方面：即方便了用户升级，又可保证用户及时升级。但不利的一方面就是对于我们这些使用非官方方案安装 Firefox 的用户（主要是 Portable Firefox 的用户）。其实 Portable Firefox 相对于 Firefox 传统的安装方案，优势已经相当的明显，Mozilla 为什么不考虑一下为 Portable [...]]]></description>
			<content:encoded><![CDATA[<p><img height="97" alt="2007-8-3" src="http://blog.istef.info/wp-content/uploads/wlw-upload/Firefox_1424E/200783.jpg" width="243" align="left" border="0"> Firefox 前天升级到 2.0.0.6，据说修正了不少 Bug，并解决了一大堆安全问题，常理说来绝对是好事一件。可就这一升级，可着实给我添了不少麻烦。</p>
<p>具体的现象是，我的 Firefox 提示我有新版本要升级，我也就从了它重启 Firefox 升级。重启后 Firefox 检查扩展兼容性，确认无任何不兼容后开启浏览器。升完级后我就觉得浏览器看起来有点怪，后来终于发现所有的扩展似乎都没有启用。进入 Firefox 的附加软件菜单后发现，所有的扩展都提示为“该扩展会在重新启动 Firefox 后启用”，但任凭我正常（点X关闭）还是非正常（结束进程）关闭重启 Firefox 几十次，那些扩展再也无法启用回来了。</p>
<p>由于我的 Firefox 中装有不下 20 个扩展，每个扩展都有自己的设置。而且 Firefox 中也保存了不少表单信息、Cookies 之类，重新弄一个花费时间绝不亚于重装操作系统。正在绝望之余，突然想起移动硬盘上有一个一天前 Copy 的版本（我用的是 Portable Firefox），赶快将其复制回来覆盖现有升级失败的版本（什么叫狗屎运-_-b）。由于我感觉这次问题可能是 Portable Firefox 导致的，我直接到 Portable Apps 下载了 2.0.0.6 版的 Firefox，解压缩后覆盖现有的低版本同名文件进行升级。不出所料，这次升级过程很顺利，所有扩展均可以正常使用了。</p>
<p>Firefox 自从 2.0 版本之后，升级全部通过软件内建的自动更新来完成，也就是当有新版本时，Firefox 会自动把它下载好，然后给你个提示让你重启浏览器，然后就自动安装好新版。对于用户来说，这种设计无疑有它有利的一方面：即方便了用户升级，又可保证用户及时升级。但不利的一方面就是对于我们这些使用非官方方案安装 Firefox 的用户（主要是 Portable Firefox 的用户）。其实 Portable Firefox 相对于 Firefox 传统的安装方案，优势已经相当的明显，Mozilla 为什么不考虑一下为 Portable Firefox 进行适当的调整和优化呢？</p>
<p>最后提醒一下其它使用 Portable Firefox 的朋友，虽然这种倒霉事情可能是小概率事件，但升级之前还是小心一点，备个份花不了多长时间，重装一遍可麻烦就大了。</p>
<div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:84f4d960-3b42-40fd-b474-0943f6de49de" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"></div>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.istef.info%2F2007%2F08%2F04%2Fupgrade-problem-of-firefox-2006%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.istef.info%2F2007%2F08%2F04%2Fupgrade-problem-of-firefox-2006%2F&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2007/08/04/upgrade-problem-of-firefox-2006/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>WordPress 2.1.1 及快速升级包</title>
		<link>http://blog.istef.info/2007/02/22/wordpress-211-and-express-upgrade-pack/</link>
		<comments>http://blog.istef.info/2007/02/22/wordpress-211-and-express-upgrade-pack/#comments</comments>
		<pubDate>Thu, 22 Feb 2007 05:58:00 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.istef.info/2007/02/22/wordpress-211-and-express-upgrade-pack/</guid>
		<description><![CDATA[WordPress 又发布新版了，现在 WP 的更新真是频繁。今天 WP 发布的新版本为 2.1.1 和 2.0.9，官方 Blog 说明主要是安全更新和 Bug 修复，建议升级。 对于中文用户，升级 WP 是个很麻烦的事情。因为你需要手工修改 wp-db.php 和 wp_mail 函数来实现对 MySQL 4.1.x (或更高) 以及中文邮件的良好支持。考虑到本次 WordPress 只是个小更新，我把所有更新的文件提取了出来做成了压缩包，大家解压后覆盖原有文件就可以完成升级了。 注意，这个包只适合从 WordPress 2.1 版升级到 WordPress 2.1.1 版，其它版本不适用，切记切记，压缩包从这里下载。]]></description>
			<content:encoded><![CDATA[<p><!--SPONSOR=[PAGEFLAKES]--><img src='http://blog.istef.info/wp-content/uploads/2007/02/2007-2-22.jpg' alt='WP' style="float:left" />WordPress 又发布新版了，现在 WP 的更新真是频繁。今天 WP 发布的新版本为 2.1.1 和 2.0.9，官方 Blog 说明主要是安全更新和 Bug 修复，建议升级。</p>
<p>对于中文用户，升级 WP 是个很麻烦的事情。因为你需要手工修改 wp-db.php 和 wp_mail 函数来实现对 MySQL 4.1.x (或更高) 以及中文邮件的良好支持。考虑到本次 WordPress 只是个小更新，我把所有更新的文件提取了出来做成了压缩包，大家解压后覆盖原有文件就可以完成升级了。</p>
<p>注意，这个包<strong>只适合从 WordPress 2.1 版升级到 WordPress 2.1.1 版</strong>，其它版本不适用，切记切记，压缩包从<a href="http://istef.info/files/wp2.1-2.1.1.zip">这里</a>下载。
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.istef.info%2F2007%2F02%2F22%2Fwordpress-211-and-express-upgrade-pack%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.istef.info%2F2007%2F02%2F22%2Fwordpress-211-and-express-upgrade-pack%2F&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2007/02/22/wordpress-211-and-express-upgrade-pack/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching 1/25 queries in 0.012 seconds using memcached
Object Caching 798/857 objects using memcached

Served from: blog.istef.info @ 2012-02-13 15:55:44 -->
