WordPress 2.3 版發行了
新版的 WordPress 2.3 昨天正式發行了。
最誘人的具體更新項目是 Tag 的功能內建,不需再用外加的套件。不知原有的 Tag 能否順利的轉送進來。還在嘗試更新中ing
WordPress 2.3 版發行了新版的 WordPress 2.3 昨天正式發行了。
最誘人的具體更新項目是 Tag 的功能內建,不需再用外加的套件。不知原有的 Tag 能否順利的轉送進來。還在嘗試更新中ing
如何在 WordPress 文章中插入 php 程式WordPress 的文章中,原本只能寫入文字的文章。並不能在文章中隱藏 php 執行程式的執行結果。
runPHP 這個插件,提供這個可能性。對於,WordPress 2.0 以上的程式,可下載 runPHP 2.2.2 - .zip 檔。解壓縮後置入 plugins 目錄下。並在外掛功能中予以啟用。
我們可試著建立一個分頁 (page) ,其中寫一個簡單的測試碼來試看 php 的可行性。如下 :
< ?php
$curDate = date(’Y-m-d H:i:s’);echo “\n”;
echo ‘現在的時間是 : ‘ . $curDate;
echo “\n”;
?>
注意 : 寫這些碼,要在 html 碼的狀態下時寫入,而不可在預覽狀態下寫入。寫完後別忘了在寫文章的狀態欄的右下方,要把 run PHP code? 選為啟用。另外,管理主選單選項中的寫作項內 “自動修正錯誤的巢狀 XHTML 語法” 的功能要設為 off 不使用。
寫完以上的碼後儲存並查閱這一頁,就會看到上頭所寫的碼已經確實的執行了。若無法執行,則可能是上述的幾項程序中沒弄對。
這一個插件,提供了我們可在 WordPress 的所有文章中插入 php 程式的無限可能,實在不錯用。
關於 WordPress 與 meta 相關的插件WordPress 的插件中,與 meat 相關的插件 (plugin) 相當多。如 : HeadSpace,HeadSpace 2 ,All in one SEO pack,wpSEO 等。其實目前在許多搜索引擎幾乎都已經不使用網頁 meta 中的 Keywords 的屬性。倒是,對於 description 的屬性應該還頗受重視的。因此,為了提高網頁的位階與排名,在 description 中適當的使用關鍵詞倒還不算是壞事。是不是真的需要為此加裝插件,說真的個人覺得需要性不高。不過,倒是可藉此稍加瞭解 meta,title 與 des
HeadSpace 2 這個插件功能未免太多了。不只可設定首頁、獨立頁、歸檔頁、類別頁等各頁面的 description/keywords/title 屬性,還可單獨的定義為一個主題,也可就每篇文章針對個別文章設定個別屬性。
All in one SEO pack 可以優化 title 標題,並把 Blog 的名稱擺在標題之後,還可加上分隔符號。還可把類別添入 keywords 中。
其實,我都沒使用這些插件,而是始用 Ultimate Tag Warrior 插件中的 “Include meta keywords“ 的選項,把 Tag 加入到 meta 中。
如何在 CPanel/WHM 主機安裝 WordPress MU (3)沒錯,好戲才正要上場,以上的步驟是把 WPMU 安裝好了。你也能開始製做 Blog 了。但是,還沒辦法直接用 帶有副檔名的網址,直接登入你所建立的新 Blog 譬如 : 以這樣的網址 http://firstblog.bloggingtw.com 並不能連到你的部落格。
因此,下一步我們就要由主機的 Apache 來設定這樣的功能了!
如果,你沒有自用的主機,或使用虛擬主機不是 reseller 帳戶,那你就要找你的網管不小的麻煩。網管能不能幫你處理這檔事,還有你能不能與網管講的明白。或者是你使用虛擬主機的合約,有沒包含可加上這樣一項安裝。如果,你的使用權限,讓你能夠進入主機修改 httpd.conf 這檔的內容,這才是你不用找網管麻煩的唯一的機會。
原始程式的 readme 檔中,建議你要去參考 Matt’s blog 的說明 。沒錯,你可去參考,如果看得懂了就照那樣的辦法,當然就能成功了。不過,你若能有 WHM 的使用權,那麼修改 DNS 檔的工作可簡化一些。
只要在 WHM 的左側菜單中找到 “Edit DNS Zone (編輯 DNS 檔)”。
然後選擇你安裝了 WPMU 的網域進行 Zone File 的“編修”。我們舉例的網域是 bloggingtw.com
請參考下圖,只要增列一行新的標示。
注意 : 新填的資料是 網域 * , TTL 為 14400 (內定數值), 型態是 A , IP 為你的主機的 IP,從上頭抄下來就好了。
然後,存檔之後就好了。
還沒完 !! 還要修改 httpd.conf 檔
我們要進行修改 httpd.conf 檔。
如果,你有完整的主機管理權限,這就不是難事。
只要在 httpd.conf 檔的最末端加寫一組 VirtualHost 如下 :
<VirtualHost 123.456.789.123>
ServerAlias *.bloggingtw.com
ServerAdmin webmaster@bloggingtw.com
DocumentRoot /home/blogging/public_html
ServerName www.bloggingtw.com
User blogging
Group blogging
CustomLog /usr/local/apache/domlogs/bloggingtw.com combined
RedirectMatch 301 (.*) http://bloggingtw.com$1
</VirtualHost>
這也是參考 Matt’s blog 的說明。
注意,其中的網域 bloggingtw.com, IP, User 與 Group 是模擬的值,當然要依你實際的值修正。
至於,為甚麼要把這一段,寫在最底下呢 ? 因為,你有可能會設了一個 bbs.bloggingtw.com 或類似的實際子網域,若這個萬用字元的網域排在它之前,會造成 Apache 找不著它。
改寫完後,重新啟動 Apache Server 就行了。若你改錯了,Apache Server 就可能無法啟動。
沒錯, 這樣就完成了!
如果,你無法自己去改寫 httpd.conf 那還是只有麻煩你的網管了。
好吧,這樣的工作是有些困難。至少,對於像我這樣一個沒真正學過電腦的老頭來說,真的是把我整慘了。
不過,說實話,寫這篇報告所花的精神與時間,比摸索安裝的過程更是工程耗大。
若是看過這篇報告,也確實提供了你足夠的參考。請留個話,給我一些鼓勵。若是發現報告中有些錯的地方,那更麻煩你能指正了。謝謝 !!
我的 WPMU 安裝在 www.twqk.com 歡迎參觀指導。
如何在 CPanel/WHM 主機安裝 WordPress MU (2)上傳了檔案之後,請用瀏覽程式讀取你的網址 http://www.{你的網域}.com
如果,你看到的是如下圖所顯示的訊息。那你可就要重新檢查相關目錄的使用權限,並以 CHMOD 功能進行修正。
同時,你也要檢查你的 Apache 之中,是否支援 mod_rewrite。如果,你曾在這個主機上安裝過 WordPress 並已使用過客製的固定網址 (custom permalinks) ,那就表示這主機已提供 mod_rewrite 的功能。若你無法確定,請向你的主機網管查詢。

若上傳檔案之後。並無檔案使用權限的問題了。你就會看到如下的畫面 :

先別急著著輸入任何資料。請先在你的 mySQL 中裝設一組 database 備用。
請在 CPanel 中安裝一組的 mySQL database 及 user 備用。
請依上圖所見,在 Blog Addresses 節中,選定日後使用的“subdomains” 的型式,DataBase 節中,輸入你在步驟 4 中所設好的 mySQL 相關資料,還有你的主機網址。
填好後,提交 ( submit ) 你會看到如下 done! 的畫面. 可小爽一下。

不過,可別高興的太早。因為,真正重要的副網域的功能安裝事項才要上場 !
而且,剛才設定完成後的自動送信功能。據我多次試用. 還請教過許多曾安裝過的朋友,幾乎沒人真正收到過系統自動送出的通知信。也就是說,你根本就不知道目前安裝好的 MU 的 admin 的密碼是甚麼。
好吧 ,我們先把密碼的事給解決了。首先,確定一件事。既然,你都能有 WHM 的使用權限了,那麼使用 CPanel 就更該沒問題了。你當然就該能使用 phpMyAdmin 的功能,進行修改 MySQL 內的資料。只要先把 User : admin 的密碼的 MD5 碼先改為 e10adc3949ba59abbe56e057f20f883e,之後,你就能以 admin 的名義,password 為 123456 來 login 進入 WP 的後台。進入 WP 的後台之後,再把密碼改為你想用的新密碼就好了。密碼問題也解決之後,其他的就等候下一篇繼續討論了。
(待續)