phpBB升級時出現 Unknown column ‘t.template_inherits_id’ in ‘field list’ [1054] 錯誤

之前在轉移社上的論壇時順手升級phpBB版本,
安裝完並匯入資料庫後本以為一切順利,
但是在連結論壇首頁時出現以下的錯誤訊息:

一般性錯誤
SQL ERROR [ mysqli ]
Unknown column 't.template_inherits_id' in 'field list' [1054]
當讀出此頁的時候發生一個 SQL 錯誤。如果問題一直存在,那麼請連絡 管理員。

這是因為程式版本升級了資料庫內容沒有跟著新版本的修改而變動
只要跑一下 phpBB目錄/install/database_update.php
讓它幫你把資料庫做個修正即可。

免費的虛擬機器軟體 – VMware Player

最近因為在準備LPIC-1的認證正在攻略Linux中,
原本是用Sun的Virtual Box來練習,
但是這套的網路設定實在是難搞,
不管是用Bridge還是NAT模式,
怎麼弄都只有HOST to Guest或是Guest to Host單向,
最近才注意到原來去年底前VMware的免費版本VMware Player已經推出第三版。

這版本開始可以自己建立並設定新的虛擬機器,
不像之前的版本只能用別人事先建好的虛擬機器來用,
用過之後感覺真不愧是老牌的VM,
即使是免費版本運行效率也比Virtual Box來得好,
設定也簡單,
但缺點是沒screen shot可用,
玩壞了不能重來…
不過還是一套不錯的虛擬機器軟體,
還是值得推薦。
vmplayer

海大光畫社-新聞Blog(lifetype) 轉移成功!

因為放在學校的主機掛掉了,
最近將一些服務轉移到ihost虛擬主機上,
昨天也成功將社上的Blog轉移成功,
大致上是安裝一個新的lifetype再把資料庫匯進去即可,
海大光畫社-新聞Blog
不過還是有遇到一些怪問題。

一、編碼不符:
到 lifetype目錄/config/config.properties.php 找到 [cci no_cc=”1″]$config[‘db_character_set’] = ‘ ‘;[/cci] 這行敘述,
由於資料庫內容編碼是用utf-8格式,
在空欄位填上 [cci no_cc=”1″]utf8[/cci] 即可(正常來說這裡應該要有值才對)。

二、網誌名稱不符:
原本網誌的名字是 海大光畫社-新聞Blog,
但轉移之後名稱變成 海大光畫社-新&,
結果就是點進lifetype看到的是一個全新空白的網誌,
後來找到解決方法是到 後台管理 → 全部站台管控 → 網誌站台管理,
這邊會看到原本的名字(資料庫的內容還是相符的),
從這邊點最右邊 管理這個網誌 的小圖示就會發現一切都回復正常。

另外舊資料表的開頭是用plog_,
所以在安裝lifetype時記得在建資料庫的步驟資料表開頭要用 plog_ 而不是 lt_,
如果安裝完才發現就要手動去 lifetype目錄/config/config.properties.php 裡修改了。
還有plog_config資料表中base_url欄位的資料要改成新網址。