Liftetype顯示多人部落格的標題

Liftetype 為一款多人用的部落格,為顯示多人部落格的標題,可以做以下設定:

vi /var/www/html/98lifetype/.htaccess 

------------------------------------------------
DirectoryIndex summary.php
------------------------------------------------ 

最底部新增以下,設定完成

加速Openwebmail執行效率

Normal 0 0 2 false false false MicrosoftInternetExplorer4

SpeedyCGI這個程式是為了加速Openwebmail而安裝的,它能將Perl程式能常駐在記憶體中,而不必每次執行Openwebmail就執行重複的Perl解譯動作。

 

一、網路下載程式

wget http://openwebmail.org/openwebmail/download/redhat/rpm/packages/rh9/optional/perl-CGI-SpeedyCGI-2.21-RH9.i386.rpm

 

二、安裝

rpm -ivh perl-CGI-SpeedyCGI-2.21-RH9.i386.rpm

 

三、執行轉換指令:

speedy_convert

yum快速安裝openwebmail(2.53版本)

一、進入yum 的主要設定資料夾
# cd /etc/yum.repos.d 
二、下載openwebmailyum設定檔
# lftpget http://openwebmail.org/openwebmail/download/redhat/rpm/release/openwebmail.repo
三、快速安裝指令,很快就完成了!
# yum -y install openwebmail 
四、 加入Openwebmail執行速度
# yum -y install perl-CGI-SpeedyCGI
五、、執行轉換指令:  

speedy_convert

在 Linux 中新增硬碟

Normal 0 0 2 false false false MicrosoftInternetExplorer4

Step 1︰安裝硬碟。

 

Step 2︰查詢出新裝的硬碟在 linux 中的代號為何。

fdisk -l


Step 3
︰切割出新裝的硬碟在中的磁碟分區(partition)

fdisk /dev/hdd

 

Step 4︰格式化(format)出新裝的硬碟在中的磁碟分區。

mke2fs -j /dev/hdd1

 

Step 5︰新增一個資料夾去當新裝硬碟的掛載點。

rmdisk /disk2

 

Step 6︰修改 fstab來設定 linux 開機時記得將新裝的硬碟掛載上來。

vi /etc/fstab

----------------------------------------

/dev/hdd1 /disk2 ext3 defaults 1 0

----------------------------------------

 

Step 7︰利用下列 linux 指令去使 fstab 的設定立刻生效。

mount -a

openwebmail出現使用者的db連結有問題處理方式

進入該使用者的個人間,刪除db資料夾所有的資料,讓空間可以重新應對,問題就解決囉~

cd /home/gdir/uname/.openwebmail/db/

rm -rf ./*


接下來,使用者重新登入openwebmail,系統就會自動產生新資料。不過,使用者也要殘酷的面對現實,舊有的資料就這樣消失在空氣中了。

學生公告簡單就好 採用平水相逢公告系統

平水相逢(cooltey) Ann公告系統(載興能)

因為教學網站有公告的需求,所以找了一些公告軟體。後來思考了一下,學生公告越簡單就好,所以採用平水相逢陽春版公告系統。安裝沒有問題,倒是發現程式有一點小Bug。說明如下:

當公告有誤,進入管理模式中的「編輯」 時,更改後「儲存」,公告內容出現錯誤,無法順利顯示出來。後來Try了一下,必須要做一次「刪除公告」 的動作,公告系統才會變正常。

之前有跟反應過,但該站長沒有回應,所以先這樣用囉!

 

openwebmail惱人的 Internal Server Error!

#vi /var/www/cgi-bin/openwebmail/etc/opennwebmail.conf ,關閉防毒功能,如下:

 enable_viruscheck yes -->  enable_viruscheck no

存檔之後下指令啟動

#/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init

 就可以解決在惱人的 Internal Server Error網頁了。Cool

本機與系統時間不同 作業失敗

今天,困擾人事主任和圖書幹事的小毛病,居然是「時間」!

大家都沒有想到時間是個很重要的因素,只想快速完成行政作業,以達時間管理的效率,卻萬萬沒有想到受到兩個不同時間的折磨!效率也磨掉了....

電腦主機有自己的時間,網路系統也有自己的時間,兩個時間沒有辦法一致,作業就失敗了!

起初,大家只想到重複動作,看看是不是檔案有問題,結果試了老半天,還是出錯。我到達人事室之後,請人事主任再做一次,動作都沒有問題,但卻產生err.log檔,看了一下也看不懂,但目光集中在「時間日期」,想著想著,時間有什麼問題....嗎?

後來看了一下,果然時間有衝突,更改主機時間之後,人事主任很期待成功的畫面出現。

終於,出現了!

退一步 海闊天空

今天如往常一樣,習慣動作升級伺服器的更新檔,但卻出現有兩個套件相互衝突,結果我就強制分開來執行,指令如下:

 yum install -y 檔案

執行結果,還是卡在衝突的訊號,想了想,該怎麼辦才好,突然靈機一動,把舊版本的該黨移除掉,然後yum update再來執行,結果,順利更新, 許多時候,可不用直接橫衝直撞,事情亦可解決。

真的是退一步,海闊天空 

班級網頁程式安裝

雖然本校有些老師覺得不好用,但基於習慣原則,還是決定暫時推廣。 

對於其他人的意見,剛好也是給資訊組成長的機會,再找看看是否有合適的介面吧!

以下分享程式由兩位前輩所提供:高雄市加昌國小許智超 修改:蔡俊彥 v2.3 

主程式 http://netlab.kh.edu.tw/download/classman/index.htm
更新區 http://www2.scps.kh.edu.tw/tea/Document.php?teacher_id=11&folder_id=835

蔡老師的留言版
http://iris.nknu.edu.tw/staff/msg/index.php?account=tbird

跑馬燈語法

跑馬燈是個好用的宣傳工具,尤其在開放式的網站中,更顯得重要。本篇主要分享幾個常用的跑馬燈語法。
 

跑馬燈語法

<MARQUEE>想要表達的文字寫在這裡。</MARQUEE>
 

滑鼠碰到圖片就會停止在跑的語法

onMouseOver="this.stop();" onMouseOut="this.start();"
 

控制跑馬燈速度

scrollamount=4   數字越大,速度越快scrolldelay="500" 數字越大,速度越慢
 

背景顏色

bgcolor="0000FF

 

超連結語法

<marquee ><a href="http://tw.yahoo.com">想要表達的文字寫在這裡。</a></marquee>
 

強制變成小手的圖示

<marquee style="cursor:pointer;" ><a href="http://tw.yahoo.com">想要表達的文字寫在這裡。</a></marquee>
 

完整範例

<MARQUEE scrollamount=4 onMouseOver="this.stop();" onMouseOut="this.start();">想要表達的文字寫在這裡。</MARQUEE>

加速openwebmail

openwebmail是一套國人自行研發的自由郵件軟體,功能十分強大。但遇上一群人同時使用,則會出現當機、卡住的怪現象。因此,需要一套可以加速讀取的軟體,可以將國產軟體發揮更大的推廣。

安裝CGI-speedy在背景預載openwebmail的perl程式,已達到減少openwebmail啟動登入執行的時間。

編譯步驟很簡單,依照下列步驟做還是可以搞定。

1.先安裝gcc編譯器。

    yum install gcc 

 

2. 下載CGI-SpeedyCGI原始檔並編譯安裝,可以到CPAN下載

 

3. 把 speedy 複製一份成 speedy_suidperl。

    cp /usr/bin/speedy /usr/bin/speedy_suidperl

    chmod 4555 /usr/bin/speedy_suidperl

 

4.修改 openwebmail 程式以 SpeedyCGI 方式執行

先進入openwebmail的根目錄下,

    cd /var/www/cgi-bin/openwebmail/ 

 

新增一個執行檔並執行它,用來修改所有需要修改的檔案,

    vi ch2speedy.sh

    #!/bin/bash
    for name in open*.pl; do
       if [ "$name" != "openwebmail-tool.pl" ]
       then
          cp -a $name ${name}.old
          sed -e "s/suidperl -T/speedy_suidperl/" < ${name}.old > ${name}
       fi
    done

  5.重新啟動openwebmail。

    ./openwebmail-tool.pl --init --no 

 

6.測試看看有沒有正常執行。

i.先用瀏覽器測試看看能不能正常看到網頁。

ii.再到系統下用 ps -aux 指令查詢。

    root     21980  3.8  0.7   5624  3732 ?        Ss   17:49   0:00 /usr/bin/speedy_backend /var/www/webmail/m
    root     21981  8.6  1.4   9280  7320 ?        S    17:49   0:00 /usr/bin/speedy_backend /var/www/webmail/m 

出現類似上列的程序就表示正常運作。

«上一篇   1 2 3 4 5 6