2006年5月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 吧!