2006-05-31

資訊搬磚

搞了好一陣子之後(其實中間偷懶的時間還不少),Simon 終於把攲器的大致架構完成了,版面仍然是維持之前的那一個(我還滿喜歡這個佈景的),但會讓各個模組都有自己的版面(努力中)...

  目前沒有時間做的大概是一些權限設定的問題(尤其是論壇方面)及一些特殊的模組(都說是特殊了,平常當然看不到);原本預計要把 Blog 系統換成知名的 WordPress 卻因為功能與現在的 weBlog 差距不大而作罷(害我搞了好久的設定)!但由於從 Big5 轉成 UTF-8 的關係,網站的自動轉向似乎有點問題(畢竟這套佈景是之前寫的,有點問題也是應該的),這點我會優先改進!

  仔細想想,我在做的東西,似乎跟搬磚頭沒什麼二樣,從 A 處移到 B 處,這算不算是在做某種傻事呢?

2006-05-16

我要換 Server 了!


搞了這麼久的 Linux 之後,我終於決定放棄在自己家裡養 Server 的行為(電費加上網路的費用,長期算下來,成本實在是有點高,更別說是三不五時還得去做 Server 的維護),而把網站改放到國外的 http://powweb.com/ 上面(PowWeb 的設限幾乎是不太可能用到的,實在是很實惠,相比之下,國內的主機商都是些吃人不吐骨頭的傢伙)

  但,便宜的東西總是要付出些代價的。由於是國外的主機,所以對中文的支援能力差了些。像是 phpMyAdmin 無法正確顯示中文、Server 管理後台是全英文的介面等等。雖然都是小毛病,但可都是會實際影響使用的(phpMyAdmin 無法正確顯示中文實在是件很可怕的事,會讓人有種天曉得資料到底是不是正常進入資料庫的感覺)

  當然,這些小事是不會影響我「努力省錢」的心態的!我在網路上找到了解決 phpMyAdmin 無法正常顯示中文的方法(原文是從 Dream Host 那裡找到的,點這裡連過去),在嚐試過後,果然可以正常顯示了(我只有成功 UTF-8 的,Big5 的仍舊有點問題),在這裡我把我成功的步驟記錄下來!

以下步驟只適用於 PowWeb 上的 User 哦:

1. 打開 config.inc.php,並編輯下列部份:
$cfgPmaAbsoluteUri = 'http://www.yourdomain.com/phpmyadmin/';
∼ 這裡填入您的 phpMyAdmin 位址
$cfgServers[$i]['host'] = 'server.powweb.com';
∼ 填入 PowWeb MySQL Server 的 Hostname(像:mysq01.powweb.com)
$cfg['Servers'][$i]['auth_type'] = 'cookie';
∼ 認證方式,使用 Cookie
$cfg['Servers'][$i]['user'] = '';
∼ 留空
$cfg['Servers'][$i]['password'] = '';
∼ 留空
$cfgServers[$i]['only_db'] = 'dbname';
∼ 資料庫名稱,其實也可以不填

2. 把 phpMyAdmin/libraries/select_lang.lib.php 這個檔案改過
約 353 行:'big5' => 'big5',改成 'latin1',
約 370 行:'utf-8' => 'utf-8',改成 'latin1',

我自己是這樣試成的,我想應該適用 Powweb 上的 User 吧!