升級 WordPress 2.3.1
WordPress 2.3.1 發佈,如果你的版本是WordPress 2.3版,這兩天登入管理介面,你應該會發現了一個版本升級的提醒列(圖一),這次的升級包含許多bug與安全性修正。
2.3.1 fixes over twenty bugs. Some of the notable fixes are:
* Tagging support for Windows Live Writer
* Fixes for a login bug that affected those with a Blog Address different than
their WordPress Address
* Faster taxonomy database queries, especially tag intersection queries
* Link importer fixes
WordPress 2.3.1升級的過程跟往常一樣簡單容易。
1. 備份網站檔案跟資料庫。
2. 下載WordPress 2.3.1版的檔案後解壓縮。
3. 登入管理介面,將外掛程式先暫時停掉(圖二)。
4. 使用FTP上傳新的檔案到虛擬主機上,上傳前可以先將舊檔案刪除,但是必要保留的檔案像是wp-config,或是其他曾被你修改過的檔案,還有自行安裝的佈景主題,自行安裝的外掛程式,正體中文語言檔,.htaccess…等,不要刪掉。
5. 上傳完畢後執行/wp-admin/upgrade.php,會出現WordPress升級的頁面(圖三)。
6. 以上完成,再次登入管理介面可以看到版本變成2.3.1了(圖四)。
那個網誌聯播能有教學嗎!? 看起來這樣很方便呢.. ^^
您好:
我又有問題想要發問了Orz|||||
這般打擾您,真的很不好意思
目前使用的版本為 2.3.1(已中文化)
「後台」→「外觀」→「模組」裡
欲修改各邊欄之設定值時
整個 IE 都會當掉而沒辦法順利修改
(我本來想全部都改成中文~XD)
而且每次試都會這樣子(爆)
所以想請問一下…
這是什麼什麼因素造成的呢?
如此麻煩您,真不好意思
也非常謝謝您之前兩次都非常細心的回覆唷^^
再次的感謝您
用Firefox就可以順利修改
而且不會當掉了^^
Max:
您好!我也很想在部落格有聯播功能,可是又很擔心自己不懂改語法的部分,萬一重演整個blog掛掉就慘了~~
拜託您講一下怎麼做的好嗎?感謝感謝啦!!
您好:
有個問題請教…
使用wordpress 2.3.1之後,有訪客留言都不會以mail通知了?
之前使用2.2.1都很正常?
是不是2.3.1版有這樣的bug?
謝謝!!
Max
非常感謝你詳細的回覆!
已經解決了!
請問ㄧ下你的留言回應是用了哪個外掛?
前面有個“符號,灰色的很好看。
請教一下:
我想在wordpress2.3.1版本張貼程式碼。我有成功的掛上SyntaxHighlighter的外掛模組。
不過現在有一個問題捆擾我,我在張貼的時候程式碼會利用空白來縮排增加程式的可讀性。可是我發現我張貼的空白都會被wordpress吃掉。
請問有辦法可以解決嗎??
Edward
Dear max:
按照您的建議進行了設定。空白部分被吃掉的問題解決了,感謝您撥空回答我的問題。
Edward
你好
跟各位大大請教一些問題
最近開始使用WordPress 2.3.1沒問題但安裝中文化一直無法成功,
以下是我的做法
1.上載中文檔zh_TW.mo和zh_TW.po到wp-content/languages目中(wp-includes/languages也上載一份)
2.更改wp-config.php內容define (‘WPLANG’, ‘zh_TW’);和define(‘DB_COLLATE’, ‘utf8_general_ci’);
3.更改gettext.php內容$MAGIC1 = (int)0x950412de; //bug in PHP 5.0.2, see https://savannah.nongnu.org/bugs/?func=detailitem&item_id=10565
// $MAGIC1 = (int) – 1794895138;
$MAGIC2 = (int)0xde120495; //bug
// $MAGIC2 = (int) – 569244523;
參考的文章如下
1.貴站的”無痛安裝 WordPress-中文化篇”
2.http://robbin.cc/vb/showthread.php?t=144
ps:我是使用hostmonster虛擬主機服務
謝謝大家
你好
我的網址www.so8d.com/wordpress
第三點的修改是這樣(要改回來嗎?)
http://wordpress.org/support/topic/66818
by studio224
Well, I have solved it. But it’s really weird. I have applied a solution that’s supposed to solve problems with PHP5, although my server is using Version 4.4.2.
So in gettext.php I replaced:
// $MAGIC1 = (int)0x950412de; //bug in PHP 5
$MAGIC1 = (int) – 1794895138;
// $MAGIC2 = (int)0xde120495; //bug
$MAGIC2 = (int) – 569244523;
with:
$MAGIC1 = (int)0x950412de; //bug in PHP 5
//$MAGIC1 = (int) – 1794895138;
$MAGIC2 = (int)0xde120495; //bug
//$MAGIC2 = (int) – 569244523;
謝謝
你好
我己經改回來了,還是不行,
請問我的wp-config.php設定對嗎?
你好
max感謝你的幫忙,中文化ok了
在你提供的這篇文章他解决的做法是
一.開啟wordpress\wp-includes\gettext.php
二.找到以下這段程式瑪
$this->enable_cache = $enable_cache;
// $MAGIC1 = (int)0x950412de; //bug in PHP 5.0.2
$MAGIC1 = (int) – 1794895138;
// $MAGIC2 = (int)0xde120495; //bug
$MAGIC2 = (int) – 569244523;
// 64-bit fix
$MAGIC3 = (int) 2500072158;
$this->STREAM = $Reader;
$magic = $this->readint();
if ($magic == ($MAGIC1 & 0xFFFFFFFF) || $magic == ($MAGIC3 & 0xFFFFFFFF)) { // to make sure it works for 64-bit platforms
$this->BYTEORDER = 0;
} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}
三.換成以下這段程式瑪
$this->enable_cache = $enable_cache;
// $MAGIC1 = (int)0x950412de; //bug in PHP 5
$MAGIC1 = (int) – 1794895138;
// $MAGIC2 = (int)0xde120495; //bug
$MAGIC2 = (int) – 569244523;
$MAGIC3 = (int) 2500072158; // STREAM = $Reader;
$magic = $this->readint();
if ($magic == $MAGIC1 || $magic == $MAGIC3) { // BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}