b2evolution.net於8月31日公佈了b2evolution最新的修補程式.它是為了修補XML-RPC for PHP的弱點.
b2evolution的作者說這個修補程式是為替補7月5日釋出的修補程式,因為它們安全性不夠好.
.
使用b2evolution 0.9.0.12版的使用者可以去http://b2evolution.net內下載修補程式.
_functions_xmlrpc.php
_functions_xmlrpcs.php
將此二程式複製到你的網站中的 /blogs/b2evocore 的資料夾內將原來的程式覆蓋掉.
如此就完成了修補程式的安裝,b2evolution的作者說這個修補程式會包含在下一版本的b2evolution內.

XML-RPC是一個使用HTTP作為傳輸協定、並使用XML作為資料編碼方法的遠端程序呼叫(RPC)。XML-RPC被設計的盡可能的簡單讓複雜的資料結構可以被傳送、處理和傳回。藉由建立這樣的標準可以讓在不同的作業環境中的軟體經由網際網路互相對彼此進行程序呼叫。
當我們外出時但仍然想知道目前UPS(不斷電系統)的運行狀態如何.此時我們可以使用apcupsd這個程式所附的cgi程式在網站的網頁上用圖形化展示目UPS的運行狀態.不用再去搞那什麼MRTG了.
以下以APC Back-UPS XS 1200(不斷電系統)與Linux REDHAT 9為例:

Step 1 :
去http://www.sibbald.com/apcupsd/下載及安裝apcupsd這個程式.並確定你的UPS與電腦主機己經連線並apcupsd正常運作.
Step 2 :在命令列上輸入下列指令
cd /etc/apcupsd
cp multimon.cgi /var/www/html/cgi-bin
cp upsfstats.cgi /var/www/html/cgi-bin
cp upsstats.cgi /var/www/html/cgi-bin
cp upsimage.cgi /var/www/html/cgi-bin
Step 3 :
啟動IE或Firefox後,輸入http://www.nanaimoinn.com/cgi-bin/multimon.cgi
就可以看到以下圖示,就成功了.
(什麼?你覺得太簡單了.對!就是這麼簡單.......)



相關文章:
如何將APC Back-UPS XS1200(不斷電系統)與REDHAT 9連線自動關機.
如何在網站的網頁上用圖形化展示目前UPS的運行狀態.
如何能利用apcupsd這個程式查看目前UPS的充電情形.
當我們買入UPS時,可以使得電腦在停電時有備用電源可用,但是電池總有耗盡的時候,而此時沒人在家及電力公司尚未恢復供電,那電腦依然逃不了不正常關機的命運,所以我們要UPS能與電腦連線,在UPS電池耗盡前3分鐘就自動命令電腦正常關機.(UPS很聰明吧...)
咦...那電力恢復供電時誰來幫電腦開機啊!!!!!!!(真是為德不卒!
)

Step 1 :
先將APC Back-UPS XS 1200附上的電纜線的UBS端插而電腦USB埠,另一端RJ-45接頭接在UPS機上的DATA埠.
Step 2 :
去http://www.sibbald.com/apcupsd/下載及安裝apcupsd-usb-3.12.3-1.FC4.i386.rpm這個程式.
Step 3 :再用vi去設定修改apcupsd.conf這個文字檔
cd /etc/apcupsd
vi apcupsd.conf
更改成下列設定
UPSCABLE usb
UPTSYPE usb
DEVICE
LOCKFILE /var/lock
UPSCLASS standalone
UPSMODE disable
Step 4 : 啟動apcupsd指令:
# /etc/rc.d/init.d/apcupsd restart
(若在視窗模式下可以看到以下畫面則表示你己經連線成功了.)
Step 5 : 測試UPS自動關機的能力
cd /etc/apcupsd
vi apcupsd.conf
將
TIMEOUT 0
改成
TIMEOUT 10存檔後退出vi
# /etc/rc.d/init.d/apcupsd restart
將UPS的電源插頭自插座拔除,等待約10秒電腦自動開始關機.
測試完後別忘記將TIMEOUT值改回為0,如此才能讓MINUTE 3這個設定生效(在UPS電池耗盡前3分鐘就自動命令電腦正常關機.).
相關文章:
將APC Back-UPS XS1200(不斷電系統)與Linux REDHAT 9連線後,己經安裝了apcupsd這個程式後,只須鍵入下列指令就能查看目前UPS的充電情形.
/etc/init.d/apcupsd status
其中
BCHARGE 100.0 Percent
TIMELEFT 60.8 Minutes
則是說明UPS電池己經百分之一百充電完成,而可以維持60分鐘對電腦的供電.

相關文章:
將b2evolution的寫新文章的輸入空間加大.
若要設定此一功能,就要修改_edit_form.php此檔案.
用UTF-8文字編輯器將下列檔案打開
/var/www/html/blogs/admin/_edit_form.php
在大約第155行就會見到下列文字,去修改此文字檔的內容.
〈?php // ---------------------------- TEXTAREA ------------------------------------- // Note: the pixel images are here for an IIS layout bug
? 〉
〈class="edit_area"〉img〈 src="img/blank.gif" width="1" height="1" alt="" /〉
〈textarea rows="16" cols="40" name="content" id="content" tabindex="4"〉
〈?php echo $content ?〉〈/textarea〉〈img src="img/blank.gif" width="1" height="1" alt="" /〉〈/div〉
將其16這個數字改成你所須的數字即可.

在編輯文章時使用b2evolution中預設的小圖示,只須在編輯文章時輸入下列圖示旁的字串,待將文章存檔後再觀看,原輸入特定的字串就會出現各種表情的小圖示了.
若要修改此一功能,就要修改_smilies.conf.php此檔案.
用UTF-8文字編輯器將下列檔案打開修改即可:
/var/www/html/blogs/plugins/_smilies.conf.php
=> =>
:idea:
:)
:D
:P
B)
;)
:>
:roll:
:oops:
:|
:-/
:(
>>:(
|-|
:>>
;D
:P
:))
88|
:.
:(
XX(
:lalala:
:crazy:
b2evolution的custom樣式(skin)在螢幕上顯示寬度只有740像素而己,
可能有人覺得並不夠用.所以在這裏介紹一個加大到寬度1000像素的方法.
若要設定此一功能,就要修改custom.css此檔案.
用UTF-8文字編輯器將下列檔案打開
/var/www/html/blogs/skins/custom/custom.css
Step 1:下載此圖檔 bg_content.jpg 並存入下列資料夾中.
/var/www/html/blogs/skins/custom/img
Step 2:在大約第77行就會見到下列文字,去修改此文字檔的內容.
div#wrapper {
background: #fff url(img/bg_content.gif) repeat-y 0 0;
width: 740px;
margin: 0 auto;
padding: 0;
}改成
div#wrapper {
background: #fff url(img/bg_content.jpg) repeat-y 0 0;
width: 1000px;
margin: 0 auto;
padding: 0;
Step 3:在大約第164行就會見到下列文字,去修改此文字檔的內容.
/* Styles for posts */
.bPosts {
float: left;
width: 480px;
overflow: hidden;
/* background: #090;*/
}改成
/* Styles for posts */
.bPosts {
float: left;
width: 740px;
overflow: hidden;
/* background: #090;*/
}
Step 4:將背景圖案檔 bg.png刪除.
/var/www/html/blogs/skins/custom/img/bg.png
存檔後,如此就能將b2evolution的custom樣式改成加大到寬度1000像素的方法.


將b2evolution的每篇文章開頭中顯示的時間由24小時制改成12小時制.
若要設定此一功能,就要修改_main.php此檔案.
用UTF-8文字編輯器將下列檔案打開(假設你是使用custom這個skin)
/var/www/html/blogs/skins/custom/_main.php
在大約第94行就會見到下列文字,去修改此文字檔的內容.
在
$Item-〉issue_time();
改成
$Item-〉issue_time('g:i a');
存檔後,如此就能讓每篇文章的開頭顯示的時間均會由24小時制改成12小時制.

在linux的文字模式中出現亂碼,是因為我們在安裝linux時選擇了預設語系為中文,而在文字模式中無法顯示中文字.
所以必須去設定要在linux的文字模式中只使用英文,即可避免因中文出現而產生的亂碼.
用下列指令,先找到在使用者帳號的家目錄下的隱藏檔 .bashrc :
ls -al
使用vi這個文字編輯器將下列文字加入隱藏檔 .bashrc內:
export LANG=en_US
修改完後,登出後再登入此設定即可生效.
刪除在b2evolution中出現的月曆.
若要刪除此一功能,就要修改_main.php此檔案.
用UTF-8文字編輯器將下列檔案打開(假設你是使用custom這個skin)
/var/www/html/blogs/skins/custom/_main.php
在大約第180行左右就會見到下列文字,去刪除此段文字的內容.
〈?php // ----- CALENDAR INCLUDED HERE -------
require( dirname(__FILE__).'/_calendar.php' );
// -- END OF CALENDAR --- ?〉
存檔後,如此就能刪除在b2evolution中出現的月曆.
在寫新文章時的如輸入特定字符就會在文章中出現特殊的小圖示,
在b2evolution中稱它為smilies功能.但有時我們在輸入文章時若是輸入與smilies功能預設相同的字符時,在發佈文章時就會出現出現特殊的小圖示,很煩人.
若要取消此功能就要,就要修改_smilies.renderer.php此檔案.
用UTF-8文字編輯器將下列檔案打開(假設你是使用custom這個skin)
/var/www/html/blogs/plugins/renderers/_smilies.renderer.php
在大約第26行就會見到下列文字,去修改此文字檔的內容.
var $apply_when = 'always';
將always改成never就可以了.
一個與您分享Linux經驗的地方.
本站目前共有 740 篇文章。
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| << < | Current | > >> | ||||
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||