已通知了明天下午臨時召開資訊領域會議,打算在選書前,把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, “*”);
修正後外掛中心就可以使用了
之後遇到問題仍需持續修正,相信還有一段路要走,但我相信,每踏出一步,就離目標近一步…