◎新增LifeType學生部落格

已通知了明天下午臨時召開資訊領域會議,打算在選書前,把97課綱資訊教材的訊息告知任課老師,雖然我有強推97課綱的決心,但為避免躁進,還是決定給自己與資訊教師們一年的緩衝期。這一年,必須仔細評估97課綱中每個單元在實施上可能會遇到的困境,不適合的需進行調整、改編或再設計…以六上課程為例,第十二課開始談部落格,使用的部落格系統是LifeType,而目前本校教學用的部落格為NBlog,LifeType並沒有架設,但LifeType在學期占了七個單元,如果捨棄不用要自行備課的話也得耗費不少功夫,所以必須請幾位資訊教師跟我一起檢視,甚至取幾個有疑慮的單元進行試教,務必確認可行後才上路


既然已經發現會遇到諸如此類的問題,能先克服就先處理掉吧,於是開始安裝LifeType1.2.8版,這不是最新版,但卻是官網顯示的正式版,猜測應該是穩定版,索性就跟魔豆裝在同一台機器上囉。在資料庫連線設定好後輸入網址http://eclass.sips.ntpc.edu.tw/lifetype就會看見下圖

按下Install LifeType之後卻出現錯誤

錯誤產生的原因是目錄權限的問題,在/lifetype/tmp目錄要給予伺服器管理員可寫入的權限,所以輸入底下指令授予Apache伺服器取得lifetype目錄管理權

root@eclass:~# sudo chown -R www-data.www-data /var/www/lifetype

 

重新整理web畫面就可以進行設定

輸入資料庫連線資訊

選擇資料庫編碼方式

設置LifeType系統管理員資訊

設置部落格系統資訊

基於安全理由,需移除config.properties.php的寫入權限,並將安裝精靈wizard.php檔案刪除

如果沒刪除就進不了首頁

root@eclass:~# sudo rm /var/www/lifetype/wizard.php

 

底下就是LifeType部落格系統的摘要頁面

部落格管理員的首頁

登入後台

【增加百套樣板】

LifeType預設只有一個standard樣板,如果真的這麼陽春我都不增加樣板,那鐵定被學生嫌棄到爆,所以增加了近百個樣板來滿足小朋友求新求變的小小慾望

【修正外掛中心php版本造成的錯誤】

安裝後測試,大致上沒有甚麼問題,直到測試外掛套件時卻發生找不到網頁的狀況,據說這是php版本造成的問題,試了于老師教室討論版的這篇文章才解決

root@eclass:~# cd /var/www/lifetype/class/plugin

root@eclass:/var/www/lifetype/class/plugin# vim pluginmanager.class.php

註銷pluginmanager.class.php大約第194行

//$pluginFiles = Glob::glob( $this->_pluginDir, “*” );

新增pluginmanager.class.php大約第195、196行

$glob = new Glob();

$pluginFiles = $glob->Glob($this->_pluginDir, “*”);

修正後外掛中心就可以使用了

 之後遇到問題仍需持續修正,相信還有一段路要走,但我相信,每踏出一步,就離目標近一步…

發表留言