目前分類:wordpress (29)

瀏覽方式: 標題列表 簡短摘要

WordPress是目前最流行的定制博客平台。你可以使用WordPress內置的主題編輯器編輯主題。然而,默認的主題編輯器並沒有提供可視化主題編輯器。但是有一個免費的插件你可以使用它對WordPress進行可視化主題編輯。它就是Elastic,是個WordPress平台的免費主題引擎和交互式主題編輯器。

1723580.jpg 

jianmin2 發表在 痞客邦 留言(0) 人氣()

  這篇是給自己看的!wordpess的外掛

1.Akismet

透過wordpress API Key的防垃圾外掛

2.Anarchy Media Player

撥放各種多媒體檔案與影片(包括youtube,google video),另外支援mp3, flv, mov, mp4, m4v, m4a, m4b, 3gp, avi, asf and wmv ,並且自動在編輯器內加入按鈕。

3.Breadcrumb Navigation XT

讓訪客顯示目前所在網站位置的外掛,就像我目前單篇文章的左上角可以看到的功能。

4.Brian’s Latest Comments

顯示訪客的留言以及順序,並且用顏色的方式區分留言時間的遠近,在我首頁的comments可以看到。

5.Comment Karma

替文章的留言加入評分的機制(類似推、埋功能),在我文章的留言處可以看到位置。

6.Extended Live Archives

用ajax顯示站內文章並支援日期、分類、標籤等顯示方式,如同我站內的archives頁面,我也蠻喜歡像是CDC Clean Archives這樣的顯示,不過目前還沒打算更換。

7.Feedburner Feed Replacement

將訂閱你站內其他feed的讀者,全部導向你的feedburner燒的feed,不管他們定的是哪一種feed,顯示起來都只有一種:P

8.flickrRSS

顯示你flickr上面的照片,除了設定各種大小外,還可以自訂顯示的張數、tag還有分隔的標籤,另外還有cache功能。

9.Footnotes

讓你簡單在文章用雙括號插入註解,並且自動在文末條例示展示你的註解,參考效果

10.Gravatars2

留言處顯示站內的大頭貼外掛,當然你對mybloglog的服務情有獨鍾的話,可以參考MBLA或是MyAvatars這兩種。

11.ImageManager

比原本wordpress內建的上傳功能更好用的圖片上傳外掛,可以分目錄、方便編輯語法、還有lightbox的語法也有提供,也支援了所見即所得編輯器。

12.Link Indication

偵測站內連結種類,並且加上自訂的圖示,如果你看到我在站內引用黑米wiki或者是外部連結,後面有另外的圖示,都是這樣子來的。

13.LMB^Box Comment Quicktags

讓訪客再留言時,也有quicktag可以用,就像我目前站內的留言區塊一樣。

14.Random Posts for Chinese

隨機展示站內文章的方式,我在單篇文章用pandom post的區塊來顯示。

15.random text

Beata大人的外掛,隨機顯示格言…whatever,套exdeath的話,我目前是放在首頁拿來顯示我的三八名言

16.Share This

提供了分享到各種網路書籤以及email給朋友的功能,我把它放在單篇文章的article detail裡面。

17.Sideblog Wordpress Plugin

如果你有些無關緊要的資訊,類似twitter之類的嘰嘰渣渣,可以用這個外掛顯示,他除了可以自訂顯示的數量、格式、還可以控制要不要在你的 feed裡面顯示出來(我設定不顯示),比較起twitter來說,也許少了社群的互動,但是不會跟你的站上格格blue,你可以打上三言兩語,也可以插入圖片、影片,訪客也可以當作文章般的回覆,這是我喜歡他的原因。

18.SparkStats

以你設定的日期格式來顯示站內留言數量,就像我首頁右下角的圖示,不管看的懂得人多不多,反正他看起來很炫,新版的已經可以設定自訂背景顏色,為了黑色版面,我將長條圖底下的說明圖也弄了個黑色版本出來。

19.Subscribe To Comments

讓訪客訂閱你文章的回應,這是我想在別人網誌上加上的功能,自己還是先做了。

20.Ultimate Tag Warrior

大名鼎鼎的標籤戰士,站內的標籤都是用這個外掛做的,另外他也可以跟上面介紹的extend live archive配合,讓訪客可以用tag瀏覽的方式展示文章。

21.WP-chgFontSize

讓讀者自訂文章字體的大小,並且將讀者的設定字型大小記在他的瀏覽器的cookie裡面,此外,你可以顯示用顯示字體還是圖示的方式來告知讀者調整字型。

22.WP-Guestbook-Paged (en)

站內留言版的功能就是用它做的,為什麼要用外掛,因為我對留言版跟一般文章的留言有個特殊需求,就是留言版排序由新到舊排序,同時必須分頁,而文章留言由舊到新,並且不能分頁,以保持閱讀的一氣呵成,如果沒有向我依樣的需求,其實你可以用paged-commet這個外掛。

23.WP-ImgCode mod

圖片防垃圾機制,我採用的是C.H.Weng兄的修改版本以免把trackback,pingback檔光光,與akimet並用,是本站唯二的防垃圾外掛,殘暴中帶著溫柔,錯殺機率低。

24.WP-PostViews

顯示文章點閱次數的外掛,內建多種顯示方式,除了像我在單篇文章的article detail裡面的點閱次數外,我在首頁還用它列出了本站熱門十大,有興趣的話,他還有其他方式,請自行研讀作者的教學檔。

25.WP-UserOnline

顯示站內目前人數的外掛,我放在本站底部。

26.WP Grins

方便在文章以及留言中插入表情的外掛,功能就不多說了

來源: http://www.robbin.cc/archives/2007_03_24/597

jianmin2 發表在 痞客邦 留言(2) 人氣()

 

wordpress 要加裝外掛其實簡單到不行, 只有以下幾個步驟而已:1. 至網路上搜尋外掛程式下載(大部分需要解壓縮)並存放至您 blog 資料夾內的 \wp-content\plugins 資料夾下。我想 wordpress 的官方網站是一個絕佳的外掛搜尋地點。

2. 登入您的 blog 主控台, 並在外掛(plugin)頁面內啟動剛剛所下載的外掛。

大致上只要以上兩步就可以了, 但有些外掛則需要再至您的網頁模板修改程式碼才會有效果出來; 相反的, 如果您不想再用這個外掛了, 則只需要在主控台內的外掛(plugin)頁面內, 選擇停止就可以了, 而更徹底的方式是直接將您的外掛程式由 \wp-content\plugins 這個資料夾內刪除, 當然, 如果您在加裝外掛時有修改過您的網頁模板的話, 也要記得去將模板內有關外掛的內容改回來, 不然的話, 在進入您的 blog 時可能會出現錯誤喔!

在介紹蠻牛天空所用的外掛時, 先來介紹兩個外掛吧!

名稱: Exec-PHP
版本: 2.0
作者: Sören Weber
說明: 這個外掛可以讓你在 blog 的文章或網頁裡執行 php 的程式碼喔! 不過預設只有 Administrator 才有權限在所寫的文章或網頁裡執行 php 程式碼.

名稱: Viper’s Plugins Used
版本: 1.12
作者: Viper007Bond
說明: 這個外掛可以將你的 blog 裡所用的所有外掛給列出來, 啟用這個外掛之後, 可以發現在管理頁面的選項(options)頁多一個 Plugins Used 的設定項目, 點選之後, 便可以修改各個外掛的說明. 而你所修改過後的外掛說明, 經過實驗證明, 在將 mysql 裡的 blog 的資料庫資料匯出備份之後, 也會一起備份下來.

要使用這個外掛也很簡單, 我的做法是, 在要列出 blog 所用的外掛的網頁或文章裡加入以下 php 程式碼就可以了, 當然前提是必需啟動前面兩個外掛才可以:

$viperspluginsused = new viperspluginsused();
$viperspluginsused->output_table();

要注意的是在上面兩行程式碼的前後要記得加上 php 程式的標籤喔! 就是 < ?php 跟 ?> 啦, 不然程式是不會執行的喔; 而程式第一行是載入 Viper’s Plugins Used 程式, 第二行才是以表格輸出 blog 所使用的外掛; 可以把表格的標籤當成參數, 然後傳給在第二行的 output_table(), 例如可以將第二行修改成:

$viperspluginsused->output_table(’width=”100%” border=”1″ cellpadding=”3″ cellspacing=”3″‘);

當然, 也可以選擇加入用的到的參數就好了, 不用加那麼多, 而表格也可以用 css 樣式表來設定要顯示的方式, 關於表格如何用 css 樣式表來設定顯示方式, 請至作者的網頁看看吧! 現在來看看蠻牛天空有用到那些外掛吧:

< ?php
$viperspluginsused = new viperspluginsused();
$viperspluginsused->output_table(’width=”90%” border=”1″ cellpadding=”3″ cellspacing=”0″‘);
?>

資料來源:  蠻牛天空

jianmin2 發表在 痞客邦 留言(0) 人氣()

  • Apr 27 Fri 2007 22:52
  • 置頂 Lyceum

lyceum 是一個多人使用的 wordpress 系統,和 mu wordpress 是類似的,不過資料庫設定不同。

  1. 下載
    lyceum

  2. 建立資料庫,並且開放該資料庫的讀寫權限。

  3. 把 config/wp-config-sample.php 複製到 config/wp-config.php
  4. 修改 wp-config.php。
    1. 不使用 subdomain
      1. DB_NAME,DB_USER, DB_PASSWORD,DB_HOST 請照你實際的情況修改。
      2. WEBROOT 指的是你的 portal.php 的位置,如果你的 virtual host 設定在lyceum/lyceum 的話,在 svn 裡是留空白, 0.31 裡是 ‘/’ 。
      3. MAINDOMAIN 照你實際的 DOMAIN 修改,如果你用 blog.example.com 的話,請不要設定 example.com ,這樣會有安全顧慮。
      4. DEFAULT* 請照你想要的情況修改,其它的選項如果你要作測試用,再自行打開。
    2. 使用 subdomain
      1. 什麼是 subdomain ?就是使用 user1.blog.example.com 或是 user2.blog.example.com 這種網址。

      2. 資料庫還是照上面的修改。只是要把 SUBDOMAINS 改成 true 。

  5. 設定完成之後,瀏覽 http://example.com/wp-admin/install.php ,並且照步驟一步一步來。

  6. 完成!

FAQ:

  1. 為什麼我的 http://example.com/login 顯示沒有這個網頁呢?

    答:有二種可能,一個是你目錄底下的 .htaccess 並沒有產生,所以請在 http://example.com/system-admin/rewriterules.php 重新產生。另一個可能是你的 apache 權限的問題,請修改 apache 的設定檔,並且把該目錄的權限設為下面的設定即可:

    1. Options Indexes FollowSymLinks MultiViews 
    2. AllowOverride All

     

  2. 為什麼我的登入後,他問我要不要下載 profile ?

    答:在 http://example.com/system-admin/ 裡將「 System HTML type 」設為「 text/html 」。

  3. 為什麼我用了語系包以後, profile 變亂碼?

    答:在 http://example.com/system-admin/ 裡將「 System character encoding. 」設為「 UTF-8 」。

  4. 好像很多功能不完全?

    答:請到 http://source.ibiblio.org/trac/lyceum 寫入你遇到的問題或是想要新增的功能,或是留言或寄信跟我聯絡,我會跟作者聯絡。

  5. 我想要最新的功能。

    答:請使用 svn 下載最新的程式碼,不過請要有冒險犯難的精神,並且隨時追蹤設定檔的變更。

jianmin2 發表在 痞客邦 留言(0) 人氣()

 
警告:此文可能對熟悉wordpress外掛安裝的網友感到乏味萬分,閱讀時請留意

我的朋友兼同事凱文最近問了我幾個外掛安裝的問題,恰好在此同時也收到了台北中和市景新國小朱冠宇小朋友的「叔叔,我有自己的網誌了」信中來信詢問,有鑑於此,我試著寫下超簡易外掛安裝教學,讓任何一位跟我以前一開始一樣

完全不懂CSS、完全不懂PHP、虛擬主機聽起來比虛擬實境還虛擬

網友參考,相信看了之後,大家一定會發現,咦,原來這一定比使用有名大站的部落格還要簡單多多,習慣了以後,連網拍平台都比你用的部落格複雜呢。


在參考這篇完全安裝教學安裝完wordpress之後,預設的畫面如圖所示

http://static.flickr.com/114/305462107_6433dd1e1a_m.jpg

按照大部分人的喜好,難免會想在右邊的資訊方塊列(sidebar.php)加進最近留言的資訊,由於能做到這個效果的外掛在wordpress有百百種,我以C.H.Weng寫Recent Comment and Trackback這個外掛為例

這個外掛可以讓你將最近網友的留言顯示出來,安裝方法相當的簡單,在作者的頁面也有中文安裝說明,然而在安裝外掛的過程中,有時會有很多國外網友用英文寫的好外掛,錯過實在太可惜

1.從作者的頁面下載這個檔案



2.下載解壓縮之後,存到本機的資料夾

http://static.flickr.com/116/305462128_d835092389_o.jpg



將解壓縮的檔案上傳到你的外掛資料夾(ex:www/wp-content/plugins/)裡面

http://static.flickr.com/108/305462140_bf3625f94b_o.jpg

完成之後會變成

http://static.flickr.com/107/305462164_59a138b8d9_o.jpg


3.回到你的管理後台中,在外掛選項會看到你目前的外掛清單中會有你剛剛上傳的外掛名稱(點圖放大)

http://static.flickr.com/118/305462206_e8e704550c_m.jpg按下啟用按鈕以啟用這個外掛

注意:上傳上去以後,如果在外掛選單找不到的話,請重新整理網頁或者是確認自己傳輸的檔案是否正確(有的外掛是將你解壓縮後的檔案上傳到plugin資料夾,有的是要你上傳整個資料夾到plugins資料夾裡面,以作者說明為準



4.修改你目前正使用的佈景,插入程式碼在要他顯示的地方,以此外掛為例,我修改的是default預設佈景的資訊方塊列(sidebar.php)

修改的方式有很多種,可以在本機修改檔案後上傳到你的佈景裡面,把原始的sidebar.php覆蓋掉,或者是直接將你的佈景/sidebar.php設為可寫入,這麼一來,可以直接在管理後台的佈景編輯的地方直接修改存檔。(我多半用後者,比較方便)

如果擔心修改不成,請保留你的sidebar原始檔案,萬一修改樣子解決不了,請用原始檔案覆蓋回去恢復原貌。

回到主題,貼入原始碼:
PHP 語法:
<?php recent_comments(1020'< li><a title="評論由 %comment_author% 發表於 %post_title%" href="% comment_link%">%comment_author%</a>: %comment_excerpt%</li>'false'comment'); ?>
但是要貼到sidebar.php的哪裡呢?
你可以對照sidebar.php跟你原來佈景的差別,一樣畫葫蘆的貼進去,聽起來很複雜?No,請看圖片。

這個是sidebar.php程式碼長的樣子


http://static.flickr.com/101/305462251_dcc5833381.jpg

他會讓你的佈景變成

http://static.flickr.com/105/305462260_7526f08c41_o.jpg

所以我只要在圖片一的程式碼那邊,插入作者所說的程式碼,可以複製你的sidebar其中一段code,把他取代成你要的程式碼(如下圖,點圖放大)

http://static.flickr.com/107/305462284_831a81a104.jpg

夠簡單吧,你已經完成了所有步驟啦,最新留言的效果就會出現在你的首頁了。

http://static.flickr.com/117/305462091_b2823bc93a_o.jpg


p.s:當然安裝外掛也有一些widget可以參考,不過方式雖然簡單,但是我以為先讓剛接觸的人了解手動安裝方式會比較好些。
此篇文章的來源: WordPress歡樂正體中文交流所
__________________

jianmin2 發表在 痞客邦 留言(0) 人氣()

 
這份文章是在http://blog.linsun.org/?p=269 這個網址發現的!感覺好像不錯喔!

發現這個超級無敵好用的外掛,回家前一定要把他介紹給需要的人!早早就發現 WordPress 已經推出了新版本,可是發現 WordPress 升級似乎沒有很明確的說明步驟,所以遲遲不敢動工,沒想到在下班前上網亂晃,卻發現了這個給像我這種白癡使用者方便的升級外掛。
在這個網站將外掛下載之後,一樣整個資料夾丟到 plugins 目錄底下,並且在 plugin 管理介面啟用即可。接下來就是一些目錄權限的設定工作,非常重要,如果沒設定成功,此外掛將無法順利升級。
依照網站指示,將 WordPress 整個目錄以及 wp-admin , wp-includes 這三個資料夾權限設定為 777 ,並且將 WordPress 目錄中,除了 wp-config.php 之外的所有檔案權限都設定為 777
權限設定完成之後,就可以點選管理底下的 InstantUpgrade 按鈕進行升級了!
一切就是這麼簡單,真是太神奇了!不過得小心的是,升級一定會有風險,所以最好先把資料備份。備份的外掛在這邊可以下載
因為目錄權限都設定為 777 ,所以資料夾中有些檔案可能會被複寫甚至刪除,所以一些外掛的檔案最好事先備份好以免遭逢不測….我的相簿差點就因此回不來….

jianmin2 發表在 痞客邦 留言(0) 人氣()

 WordPress是一套全世界使用人口眾多的一套個人網誌架站軟體
它至少具有這些優點

引用:
(1)源碼完全符合W3C標準;
(2)直接呈現Blog修改結果,不像Movabletype需要重建頁面;
(3)可管理Blog內容以外的靜態網頁;
(4)可在Blog側邊欄位內增加網頁鏈結;
(5)上百種的樣式與模板;
(6)支援Trackback與Pingback標準,可以與其他平台上的Blog相互鏈結;
(7)支援單篇文章是否開啟迴響(Comment)功能;
(8)可決定文章的回應是否公開,以防止垃圾(Spam)迴響;
(9)內建完整的使用者註冊功能,讓使用者可以自行維護個人資料;
(10)可以使用密碼限制讀取某篇文章的權限;
(11)簡易的升級以及安裝過程;
(12)支援從Movabletype、Blogger等匯入文章;
(13)具有XML-RPC介面,支援Movabletype與Blogger 的API;
(14)可支援多重作者、每位作者可具有不同權限;
(15)使用優雅的語意設計程式;
(16)智慧型文字排版,不用苦記HTML標籤;
(17)支援各種Bookmarklets;
(18)可支援文章多重分類與支援次分類等。
除此之外,全世界眾多使用者都為其開發了千百種以上的theme以及plugin,不管你想要哪一種設計風格、你想要哪一種部落功能,基本上你想的出來的,都能在wordpress上面實現。
我們也在WordPress中文論壇中文WordPress等相關網站,找到相關中文資源以及中文化檔案。

而自己安裝這套程式在虛擬主機上的步驟,更是相當的簡單,簡單到很難用具體的文字來形容他,比起期待像有名小站的金卡會員完成你理想的Blog,你大可花比他少的金額,用上更簡單的方式,創造出自己的Blog,讓個人化的網誌更加個人化。

所以我試著用圖文並茂的方式來寫這篇簡易教學,以下以why主機上安裝為例:
首先,您必須得擁有一個虛擬主機,您的主機至少得擁有一個mysql的帳號。

1
請先到你的主機後台,設立給wordpress用的mysql帳號
http://static.flickr.com/86/265975271_f1ca8d2213_o.jpg

設定完之後,請記下你的帳號、密碼、資料庫名稱,稍後馬上用的到。

2.

接著請到wordpress官方網站下載這套程式(目前最新版為2.0.5),接著修改資料夾下的wp-config-sample.php這個檔案,完成後將其另存成wp-config.php在同個目錄下,並完成以下設定

http://static.flickr.com/102/265975272_d1d6ecc302.jpg

並且上傳到你主機的資料夾,一般來說路徑在你的主機(多半為www或public_html之下)或新建資料夾。(這裡以上傳到www/demo為例)

由於原始主程式為英文版,需要中文化的朋友,可下載Kirin製作的中文化語系,語系檔安裝方式:安裝 WordPress 之前,於 wp-includes 目錄下面新增一個 languages 的目錄,然後把 zh_TW.mo 這個檔案拷貝過去就即可。

3.
完成之後,請輸入你的主機位址,ex:http://www.robbin.cc/demo
http://static.flickr.com/102/265975273_61310f19d2_m.jpg

看到了以上的畫面,已經完成了大部分囉,點入install.php

4.

接著看到這串訊息

http://static.flickr.com/120/265975274_93e605bbf1_m.jpg
如果畫面為英文的話,表示安裝中文化未成功,請檢查步驟2的中文化是否輸入錯誤。

5.
請記得輸入標題與郵件
http://static.flickr.com/94/265975277_48b439fcf3_m.jpg

郵件正確很重要,不管日後忘記密碼或是管理者訊息都會透過這個郵件來通知。
完成之後,點下一步..

6.

http://static.flickr.com/109/265975279_9fcd5d6ac8_m.jpg
完成啦,請把密碼記好,等等登入時,需要這個密碼。


接著點選登入後,在以下視窗輸入帳號密碼啦
http://static.flickr.com/83/265976257_b899997ab6_m.jpg
就是這麼簡單,接著輸入網址,就可以看到你的wordpress default首頁啦
http://static.flickr.com/110/265976258_b14496de11_m.jpg 

jianmin2 發表在 痞客邦 留言(0) 人氣()

 一:目的 

      本文旨在提供如何用Apache重寫規則來解決一些常見的URL重寫方法的問題,通過常見的
      實例給用戶一些使用重寫規則的基本方法和線索。 

      二:為什需要用重寫規則? 
      一個網站,如果是長期需要放在internet上提供服務,必定會有不斷地更新和維護,如臨
      時轉移到其它服務器進行維護,重新組織目錄結構,變換URL甚至改變到新的域名等等,
      而為了讓客戶不會因此受到任何影響,最好的方法就是使用Apache Rewrite Rule(重寫
      規則)。 

      三: 重寫規則的作用范圍 
      1) 可以使用在Apache主配置文件httpd.conf中 
      2) 可以使用在httpd.conf裡定義的虛擬主機配置中 
      3) 可以使用在基本目錄的跨越配置文件.htaccess中 

      四:重寫規則的應用條件 
      只有當用戶的WEB請求最終被導向到某台WEB服務器的Apache台,則這台WEB服務器接受
      進來的請求,根據配置文件該請求是主配置還是虛擬主機,再根據用戶在瀏覽器中請求的
      URI來配對重寫規則並且根據實際的請求路徑配對.htaccess中的重寫規則。最把請求
      的內容傳回給用戶,該響應可能有兩種: 

      1) 對瀏覽器請求內容的外部重定向(Redirect)到另一個URL。 
      讓瀏覽器再次以新的URI發出請求(R=301或者R=302,臨時的或是永久的重定向) 
      如:一個網站有正規的URL和別名URL,對別名URL進行重定向到正規URL,或者網站改換
      成了新的域名 
      則把舊的域名重定向到新的域名(Redirect) 

      2) 也可能是由Apache內部子請求代理產生新的內容送回給客戶[P,L] 
      這是Apache內部根據重寫的URI內部通過代理模塊請求內容並送回內容給客戶,而客戶
      端瀏覽器並 
      不知道,瀏覽器中的URI不會被重寫。但實際內容被Apache根據重寫規則的URI得到。 
      如:在公司防火牆上運行的Apache啟動這種代理重寫規則,代理對內部網段上的WEB服務
      器的請求。 

      五:重寫規則怎樣工作? 
      我們假定在編譯Apache時已經把mod_rewrite編譯成模塊,確信你的httpd.conf中有 
      LoadModule rewrite_module libexec/mod_rewrite.so 
      並且在Addmodule中有 
      Addmodule mod_rewrite.c 
      則可以使用重寫規則。 
      當外部請求來到Apache,Apache調用重寫規則中的定義來重寫由用戶瀏覽器指定請求的
      URI,最被重寫的URI如果是重定向,則送由瀏覽器作再一次請求;如果是代理則把重寫
      的URI交給代理模塊請求最終的內容(Content),最把內容送回給瀏覽器。 

      六: 何時使用.htaccess中的重寫規則定義? 
      假如你對你的的網站內容所在的服務器沒有管理員權限,或者你的網站放在ISP的服務器
      上托管等等條件下,你無法改寫主配置文件,然而你可以對你的WEB站點內容所在的目錄
      有寫權限,則你可以設置自己的.htaccess 
      文件達到同樣的目的。但你需要確定主配置文件中對你的網站所在的目錄定義了下面的內
      容: 

      Options Indexes FollowSymLinks 
      AllowOverride all 

      否則你的.htaccess不會工作。 

      七: 應用舉例 
      假定Apache被編譯安裝在主機192.168.1.56的/usr/local/apache/ 目錄下面,我們編
      譯進了重寫和代理模塊。 

      1) 隱藏Apache下的某個目錄,使得對該目錄的任何請求都重定向到另一個文件。 

      a> httpd.conf的實現方法 

      我們放下面的部分到/usr/local/apache/conf/httpd.conf 


      options Indexes followsymlinks 
      allowoverride all 
      rewriteengine on 
      rewritebase / 
      rewriterule ^(.*)$ index.html.en [R=301] 


      注:rewriteengine on 為重寫引擎開關,如果設為off,則任何重寫規則定義將不被應
      用,該開關的另一好處就是如果為了臨時拿掉重寫規則,則改為off再重啟動Apache即
      可,不必將下面一條條的重寫規則注釋掉。 
      rewritebase / 的作用是如果在下面的rewriterule定義中被重寫的部分(此處為文件
      名index.html.en)前面沒有/,則是相對目錄,相對這個rewritebase面的定義也就
      是/usr/local/apache/htdocs/index.html.en,否則,如果此處沒有rewritebase /這
      一項,則被重寫成 
      http://192.168.1.56/usr/local/apache/htdocs/manual/index.html.en ,顯然是
      不正確的。 

      不過這裡我們也可以不用rewritebase / , 而改為 
      rewriteengine on 
      rewriterule ^(.*)$ /index.html.en [R=301] 
      或者 
      rewriteengine on 
      rewriterule ^(.*)$ http://192.168.1.56/index.html.en [R=301] 

      b> .htaccess的實現方法 

      我們先放下面的部分到httpd.conf 


      options Indexes followsymlinks 
      allowoverride all 


      然放下面的部分到/usr/local/apache/htdocs/manual/.htaccess中 
      rewriteengine on 
      rewritebase / 
      rewriterule ^(.*)$ index.html.en [R=301] 

      注:對文件.htaccess所作的任何改動不需要重啟動Apache. 

      問:要是把這個manual目錄重定向到用戶jephe的自己的主目錄呢? 
      用下面的.htaccess方案。 
      rewriteengine on 
      rewritebase /~jephe/ 
      rewriterule ^(.*)$ $1 [R=301] 

      則對manual目錄下任何文件的請求被重定向到~jephe目錄下相同文件的請求。 

      2) 轉換www.username.domain.com的對username的主頁請求為
      www.domain.com/username 

      對HTTP/1.1的請求包括一個Host: HTTP頭,我們能用下面的規則集重寫 
      http://www.username.domain.com/anypath 到 /home/username/anypath 

      Rewriteengine on 
      rewritecond %{HTTP_HOST} ^www\.[^.]+\.host\.com$ 
      rewriterule ^(.+) %{HTTP_HOST}$1 [C] 
      rewriterule ^www\.([^.]+)\.host\.com(.*) /home/$1$2 

      注: 
      rewritecond 條件重寫規則,當滿足面定義的條件才會應用下面的重寫規則,
      rewritecond有各種變量 
      ,請查閱相關文檔。 

      3) 防火牆上的重寫規則代理內部網段上服務器的請求。 

      NameVirtualhost 1.2.3.4 


      servername www.domain.com 
      rewriteengine on 
      proxyrequest on 
      rewriterule ^/(.*)$ http://192.168.1.3/$1 [P,L] 


      注:當外部瀏覽器請求www.domain.com時被解析到IP地址1.2.3.4 ,Apache 交出
      mod_rewrite處理轉換成 
      http://192.168.1.3/$1再交由代理模塊mod_proxy得到內容傳送回用戶的瀏覽器。


      4) 基本預先設定的轉換MAP表進行重寫 rewritemap 

      轉換www.domain.com/{countrycode}/anypath 到Map表中規定的URI,上面是虛擬主機
      中的定義 

      rewritelog /usr/local/apache/logs/rewrite.log 
      rewriteloglevel 9 

      rewriteengine on 
      proxyrequest on 
      rewritemap sitemap txt:/usr/local/apache/conf/rewrite.map 
      rewriterule ^/([^/]+)+/(.*)$ http://%{REMOTE_HOST}::$1 [C] 
      rewriterule (.*)::([a-z]+)$ ${sitemap:$2|http://h.i.j.k/} [R=301,L] 

      文件/usr/local/apache/conf/rewrite.map的內容如下: 

      sg http://a.b.c.d/ 
      sh http://e.f.g.h/ 

      注: 當用戶請求http://www.domain.com/sg/anypath時被重寫為
      http://a.b.c.d/anypath . 
      當需要調試時請用rewritelog and rewriteloglevel 9聯合,9為最大即得到最多的調試
      信息 
      最小為1,最小的調試信息,默認為0,沒有調試信息。 
      sitemap的語法是${sitemap: LookupKey | Defaultvalue} ,有些書上把$寫成了%是錯
      誤的。 

jianmin2 發表在 痞客邦 留言(0) 人氣()

原來昨天出現的問題並不是編碼之問題,在這裡跟各位朋友說聲:    對不起!
以下是小弟的log

[Thu Apr 26 14:53:32 2007] [alert] [client 127.0.0.1] C:/AppServ/www/wordpress/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: http://127.0.0.1/wordpress/index.php
[Thu Apr 26 14:54:13 2007] [alert] [client 127.0.0.1] C:/AppServ/www/wordpress/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: http://127.0.0.1/wordpress/index.php
[Thu Apr 26 15:08:04 2007] [alert] [client 127.0.0.1] C:/AppServ/www/wordpress/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
[Thu Apr 26 15:08:04 2007] [error] [client 127.0.0.1] File does not exist: C:/AppServ/www/favicon.ico
[Thu Apr 26 15:09:09 2007] [alert] [client 127.0.0.1] C:/AppServ/www/wordpress/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: http://127.0.0.1/wordpress/index.php

問題在於'RewriteEngine'這個東西!
如果大家有出現這個問題
就把下以下兩行的#字刪掉就可以了,然後重新啟動apache就好了
LoadModule proxy_module modules/mod_proxy.so

LoadModule rewrite_module modules/mod_rewrite.so

^^

jianmin2 發表在 痞客邦 留言(2) 人氣()

 

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, wfsurnbo@gmail.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

我出現了以上的資訊

原來這個編碼出了問題

就是在big5跟utf8上出了問題

======================================================
以下為apache的log file紀錄:
----------------------------
[Sat Apr 09 15:18:19 2005] [error] [client 203.204.136.209] e:/appserv2-5-1/www/hello4.pl is not executable; ensure interpreted scripts have "#!" first line

[Sat Apr 09 15:18:19 2005] [error] [client 203.204.136.209] (2)No such file or directory: couldn't spawn child process: e:/appserv2-5-1/www/hello4.pl

很顯然,APACHE找不到以#!為開頭的shebang line,
問題是我的perl檔案可是有在第一行明確寫上#!e:\perl\bin\perl.exe,
所以我懷疑是apache看不懂以utf-8編碼的perl檔案,才會導致此一錯誤訊息...

如果小弟解決了這個問題的話!再po上來給大家!

如果有哪位大大剛好看到這篇文章的話!知道怎麼解決的話!請告訴小弟!非常的感謝!

jianmin2 發表在 痞客邦 留言(0) 人氣()

wpmu如何重裝? 我把mu裝在網站的blog目錄下 但後來不小心把他的資料庫删了!又把mu移到了根目錄,然後就出現了: No WPMU site defined on this host. If you are the owner of this site, please check Debugging WPMU for further assistance. 請问如何解决?

 重装的方法:
新建資料庫(删除原來的)

删除安裝記錄:
.htaccess
wp-config.php
這兩個文件

打開 [url]http://xxx.xxx.com/wordpressmu/[/url]
填入
Database Name
User Name
Password
Database Host
重裝完畢

或者

那代表你的 PHP 的設定的記憶體使用限制,並不允許 LifeType 使用超過 8MB 的記憶體。解決的方式如下:

1. 如果這是你的機器,那麼你可以修改 php.ini。把 php.ini 中的 memory_limit 改為下面的設定: 

memory_limit=16M
  
2. 如果這是虛擬主機,而你得主機商允許你修改 .htaccess,那麼你可以在 .htaccess 加入:
php_value memory_limit 16M

3. 最後。如果主機商不允許你修改 .htaccess 那麼你剩下的辦法就是修改程式了。請把 LifeType 根目錄下的 index.phpsummary.phprss.phpadmin.php 幾個程式全加上:

  1.  
  2. ini_set("memory_limit", "16M");

jianmin2 發表在 痞客邦 留言(0) 人氣()

 MU 沒有想像中的好安裝, 之前在自己電腦安裝過, 好像要改一些設定, 再來研究看看

  安裝 MU 有一個先決條件,那就是您的主機必須有安裝 mod_rewrite 模組(URL覆寫引擎),並且為已啟動狀態。

  無法安裝時:

  1.沒有該模組的話…
   想辦法去下載回來安裝並且啟用它。

  2.有該模組的話…
   打開 conf 資料夾底下的 httpd.conf 檔案,然後搜尋
   LoadModule rewrite_module modules/mod_rewrite.so
   找到後,將前頭的 # 號去除(啟用)即可。

  安裝完成後,它是將登入密碼寄到您的信箱中。 

 apache 1.x 只要載入
LoadModule rewrite_module libexec/apache/mod_rewrite.so
然後 AddModule mod_rewrite.c

apache 2.x 也是一樣,只要
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

就可以啟用囉! 

 我來分享一個我安裝mu失敗的例子好了

我的步驟是這樣的

1.下載檔案
2.解壓縮到本機
3.修改wp-config並上傳到主機
4. 卯起來修改config檔
5.赫然發現原來不用修改....

以上:orz: 

資料來源: WordPress歡樂正體中文交流所

jianmin2 發表在 痞客邦 留言(0) 人氣()

 大家好:

1.首先到官網下載WPMU1.0版,請注意它左方的一行字,不要下載錯了。
引用:
The zip format is great for Windows and OS X platforms.

Linux command line users may be more comfortable with the tar.gz file

The files in each archive are identical.
2.請下載skyfate所提供的正體中文語系zh_TW.mo(非常感謝skyfate提供,不過請大家不要只顧點左方的zh_TW.mo字樣,因為那無法下載,請點右邊最下方的download: WordPressMU1-zh_TW(BETA).rar
,笨笨的我就是點左邊那個點到冒火還不下載,想 電腦,還跑來這裡要問skyfate,等我找到的時候,才趕快編輯改掉,希望有人不要像我一樣)

3.請將下載下來的WPMU檔案解壓縮後,於wp-includes下創立一個languages資料夾(請記得language後面要加s喔,不然會有問題,切記!!!)。然後將下載下來的zh_TW.mo檔放進這個languages資料夾裡。

4.要安裝前,煩請跟您的虛擬主機廠商詢問一下,您的Apache有沒有mod_rewrite模組,如果沒有,請它安裝吧,我的廠商表示有安裝,所以我就這樣給它continue下去了。官網對WPMU的要求如下:
引用:
Requirements
Apart from WordPress Requirements

Apache mod_rewrite - if you had WP installed already with fancy URLs then you should be fine.
Apache FollowSymlinks must be switched on. This will disappear in later releases.
如果看不懂,或不知怎麼用,請參考skyfate所提示的:
引用:
安裝 MU 有一個先決條件,那就是您的主機必須有安裝 mod_rewrite 模組(URL覆寫引擎),並且為已啟動狀態,另外還需支援 .htaccess 檔案。

  無法安裝時:

  1.沒有該模組的話…
   想辦法去下載回來安裝並且啟用它。

  2.有該模組的話…
   打開 conf 資料夾底下的 httpd.conf 檔案,然後搜尋
   LoadModule rewrite_module modules/mod_rewrite.so
   找到後,將前頭的 # 號去除(啟用)即可。
5.在上傳WPMU所有檔案之前,您可以在wp-config-sample.php中,將define ('WPLANG', ''); 改為 define ('WPLANG', 'zh_TW');。但請不要另外創一個wp-config.php,會造成Error:No WPMU site defined on this host. If you are the owner of this site, please check Debugging WPMU for further assistance.。(我是將wp-config.php刪除後,重新安裝才不會出現那一列)。

6.之後我會出現以下畫面:

引用:
Installing WPµ
subdomains/blog/httpdocs : FAILED
Quick Fix: chmod 777 subdomains/blog/httpdocs
subdomains/blog/httpdocs/wp-content/ : FAILED
Quick Fix: chmod 777subdomains/blog/httpdocs/wp-content/

Warning!
One or more of the above directories must be made writeable by the webserver.
Please chmod 777 directory-name or chown that directory to the user the web server runs as (usually nobody, apache, or www-data)
Refresh this page when you're done!
這是要我將subdomains/blog/httpdocs和subdomains/blog/httpdocs/wp-content/兩個檔案取消唯讀,如用FTP者,請設定屬性為777。

7.重新整理後,會出現以下畫面:(請依照空格填寫您的資料,相關設定可以參考skyfate的教學)

引用:
Installing WPµ

Blog Addresses
Please choose whether you would like blogs for the MU install to use sub-domains or sub-directories. You can not change this later. We recommend sub-domains.

Sub-domains (like blog1.example.com)
Sub-directories (like example.com/blog1

Database
Below you should enter your database connection details. If you're not sure about these, contact your host.

Database Name
User Name
Password
Database Host

Server Address
What is the Internet address of your site? You should enter the shortest address possible. For example, use example.com instead of www.example.com but if you are going to use an address like blogs.example.com then enter that unaltered in the box below.
Server Address:

Blog Details
Weblog Title What would you like to call your weblog?
Email Your email address.
8.之後會出現安裝成功的畫面:

引用:
Creating Database Config File: DONE

Congrats! Your WPMU site has been set up and you have been sent details of your login and password in an email.

請點選WPMU site的連結進入首頁,再點選Login,出現登入介面。


9.請至您的信箱中查看密碼,帳號都是admin,密碼是系統亂數設定的,所以,登入後,請到Users的Your Profile中修改您的密碼。

10.再到Site Admin裡的Options中的Default Language:選擇zh_TW語系。

完成安裝!!!

資料來源: 

    WordPress歡樂正體中文交流所 >

jianmin2 發表在 痞客邦 留言(0) 人氣()


之前安裝wordpressmu有碰過的問題!

 安裝過程和單人版一樣設置config。但如何從瀏纜器上继續安裝,嘗試了index-install.php等文件,都返回以下這備訊息:
Problem in wp-config.php - $base is set to BASE when it should be the path like "/" or "/blogs/"! Please fix it!

是什麼原因呢?

原來 不需要修改 config。它不像WP個人版那樣,必需完全上傳過后,才能index-install。而config文件是系统自動生成的。

許多WP個人版用户跳至WPMU版都遇這問题,請重新上傳再安裝測試。 

 詳细點說,和個人版本的區别就是你不要把wp-config-sample.php修改成wp-config.php然 後上傳,只要上傳wp-config-sample.php就可以了,在你得安装過程中,wp-config.php便会自動生成。
另外記住將wp-content文件改成777。
現在回來把你的數據資料庫清空,再安裝一次看看!!

希望大家能安裝 順利

jianmin2 發表在 痞客邦 留言(0) 人氣()

網絡上已經有許多提供給團隊使用的出色的、免費的項目管理方案。不過如果團隊已經擁有屬於自己的網站,我們可以用wordpress方便地搭建一個使用簡單的項目管理系統。本文旨在於告訴大家如何用wordpress搭建這樣一個項目管理系統,希望對大家有用。 

    wordpress是一種使用PHP語言開發的博客平台,用戶可以在支持PHP和MySQL數據庫的服務器上架設自己的博客。也可以把wordpress當作一個內容管理系統(CMS)來用。 wordpress是一個免費的開源項目,在GNU通用公共許可證下授權發布。

wordpress擁有一個龐大的主題庫、插件庫,通過不同主題、插件的搭配使用,我們可以架構出不同作用的網站:CMS、微博、圖片庫、下載站……幾乎所有我們可以想得到的網站類型都可以用wordpress來搭建。

jianmin2 發表在 痞客邦 留言(0) 人氣()

wordpress

主頁: http://zh-tw.wordpress.com/

說明: 進入首頁馬上註冊,輸入使用者名稱(不得少於四個字,且限用英文字母與數字),密碼(在你的密碼裡使用大寫和小寫英文字母、數字以及!"£$%^&(這類符號),它會顯示密碼強度,以及您的聯絡用電子信箱,記得要勾選同意,對於帳號您可以選擇建立wordpress專屬的部落格,或者只是要一個名稱也可以。

wordpress-1

部落格domin名稱,部落格名稱,語言,再按setup。然後到信箱中去確認連結(一般30分鐘內會寄達,記得兩天內要確認,否則要重新註冊)。

wordpress-2

現在我們登入部落格到控制台去設定其基本資料與功能:

wordpress-3

設定:

最重要的是Timezone(時區)要設定好,如台灣是UTC+8,另外要修改Tagline以方便網友瞭解及快速搜尋到您的部落格;對於大頭照可以選擇上傳個人照片或替代性圖片亦可。(照片或圖片只支援jpeg或png)其照片大小等上傳後可調整裁剪虛線來決定範圍大小。

佈景主題:

可依顏色,排版,寬度及類型去選擇佈景主題,記得挑選後按filter才會到您要的佈景主題。

wordpress-4


小工具:

可以依需求新增功能,或者編輯每一項功能,記得選擇完成後要按儲存變更,然後到部落格看看效果如何?若覺得不理想,可以按編輯後移除它。

Turbo:

開啟加速器來加速WordPress ,WordPress現在支援Gears,它將會為你的瀏覽器帶來一些新功能。(請勿安裝在公用或共用電腦上),要確認Gears已經在您電腦上安裝成功並順利啟用,您也可以從您瀏覽器的「工具」功能表將其停用,如果有錯誤發生,請嘗試關閉小工具、重新載入頁面,然後再開啟小工具。

 

jianmin2 發表在 痞客邦 留言(0) 人氣()

 


備份文章由wordpress轉blogspot


網路上有看到轉換方式 


點一下連結 會有簡單的操作說明 英文介面 也還好蠻容易懂的
* wordpress2blogger

http://wordpress2blogger.appspot.com/


* blogger2wordpress

http://blogger2wordpress.appspot.com/


* livejournal2blogger

https://livejournal2blogger.appspot.com/


* movabletype2blogger

http://movabletype2blogger.appspot.com/

 

jianmin2 發表在 痞客邦 留言(0) 人氣()

很多人寫Wordpress的時候都是有時間的話就會多寫幾篇文章發表出來,沒有時間的話就會好幾天也不更新一下自己的博客或者網站。當然另外就是由於某些原因自己雖然有時間但是卻沒有辦法來發表文章更新wordpress。這種情況一般見於節假日、旅遊、出差等等。

每天有規律地更新博客,不僅對於搜索引擎來說是一個友好的方法,而且還可以讓你的博客吸引到更多的讀者。 Wordpress開發者開發的插件幾乎可以讓wordpress 無所不能,網上就有不少可以管理和讓Wordpress自動定時發布文章的插件,但是freehao123發現大多數的還是需要付費才可以使用。

不過幸好WordPress 在2.1版本之後已經增加了一個自動發布文章功能,雖然這個功能有些簡單,但是如果你不想安裝插件或者覺得為了一個插件而花費自己僅有的美金有些不值的話,完全可以考慮wordpress自帶的這個功能。

Wordpress自動定時發布文章方法與教程:

1、首先進入你的Wordpress後台,準備一篇想要定時發布的文章。在右邊的“保存草稿”按鈕下面有一個立即發布,點擊後面的編輯鏈接,就會在下拉頁面中顯示你想要發布文章的時間,你可以指定文章發佈時間的年、月、日、時、分等。操作說明見下圖:

Wordpress自动定时指定时间发布文章的方法

2、點擊“好”後,原來的“發布”按鈕就會變成Schedule或者定時按鈕了,如果你確定你的文章不需要再做修改的話,就可以馬上點擊“Schedule”按鈕定時發布文章了。如下圖:

wordpress定时发布

3、點擊定時發布後,在沒有到達指定時間時文章是不會顯示在你的wordpress相應的頁面的,但是你可以通過預覽看到效果。個人覺得這個跟保存草稿功能有點兒相似。搜索引擎也無法看到你還沒有到達指定時間的定時發布文章,因為在sitemap.xml是不會出現定時文章的。當然你也可以返回到文章編輯頁面對定時發布的文章進行再次修改。如下圖:

wordpress编辑文章

4、一旦到達指定時間後,文章就會自動從Wordpress後台發佈出來了。與人工發布是一樣的。如下圖:

wordpress发布文章

jianmin2 發表在 痞客邦 留言(0) 人氣()

UserOnline 這一個顯示線上人數的外掛,幾乎 WP 的使用者都會安裝的熱門外掛,不過它在顯示中文方面卻有一些問題,當我們建立一個 UserOnline 的頁面時,嵌入 <?php display_useronline(); ?>,顯示 "現在使用者正在瀏覽的頁面",在中文卻都全部變成問號 ???

        目前我使用的版本是 UserOnline  2.20 版,聽說 2.01版,似乎沒有中文亂碼的問題,不過沒關係,我參考了這一篇文章,找了解決的方法,其實很簡單,不用重裝外掛,進到 MYSQL 找 UserOnline 的資料表,將 location 欄位的語系更改為 utf8_general_ci,在按上方 "瀏覽" 清掉 UserOnline 原本的資料,回到部落格裡重新整理一下,就可以看到亂碼問題已經解決了。

 

useronline.gif

 

參考引用:
        .響往藍天 ─ 終於把 wp-useronline 這 plug-in 搞定了

來源:Blue955.我的天

jianmin2 發表在 痞客邦 留言(0) 人氣()

 這是由對岸朋友開發的一套外掛,其功能有:最新回響、最新文章、顯示評論最多文章、顯示發表評論最多網友、隨機文章、顯示摘要…等功能,安裝這一個外掛,可以說是把我們架站,一些最最常用的功能,全部整合到一起,也是國人愛用的外掛之一!

官方網頁:桑林志─中文 WordPress 工具箱

  1. 安裝:
    下載 mulberrykit.zip,將其上載到伺服器 /plugins/ 中,到後台啟動,就完成安裝了!接著我們必須要把參數加到我們所需要的頁面中,以下是各參數的介紹:
     
  2. 最新迴響:
    使用參數:<?php get_recent_comments(); ?>
    僅顯示留言:<?php get_recent_comments_only (); ?>
    僅顯示引用:<?php get_recent_trackbacks(); ?>
     
  3. 最新文章:
    使用參數:<?php get_recent_posts(); ?>
     
  4. 顯示評論最多文章:
    使用參數:<?php get_mostcommented(); ?>
     
  5. 發表評論最多的網友:
    使用參數:<?php get_commentmembersstats(); ?>
     
  6. 隨機文章:
    使用參數:<?php random_posts(); ?>

其他細部設定請參考官方網站:桑林志,有很詳細的介紹!
 

參考引用:
        .桑林志─中文 WordPress 工具箱
         Blue955.我的天

jianmin2 發表在 痞客邦 留言(0) 人氣()

1 2