KOHA 2.2.9 安裝筆記
KOHA 2.2.9 (beta)
安裝筆記
環境
Ubuntu 7.0.4
Perl5
MySQL5
這次多了很多用來產生 Barcode 所需要的 perl modules
GD::Barcode, PDF::Reuse::Barcode...
ZOOM 裝不起來因 yaz 版本太舊 (目前是 2.1.18)
ZOOM 需要 yaz 版本是 2.1.50
可以隨著時間獲得解決
要不然
手動安裝
在 source.list 加入
deb http://ftp.indexdata.dk/debian etch main
deb-src http://ftp.indexdata.dk/debian etch main
apt-get install libyaz
再裝 ZOOM 就成了
其餘安裝步驟沒有問題(除非資料庫要使用 UTF8 環境)
已經可以選擇中文介面template css ..
參考
英文(2.2.7)-http://www.kohadocs.org/Installing_Koha_on_Debian_sarge.html
中文(2.2.5)-http://koha.wikispaces.com/kohainstall
==== 讓資料庫使用UTF8 ====(不建議 具備風險)
koha 安裝成 MySQL 使用 UTF8
koha.mysql加入
SET NAMES utf8;
SET CHARACTER_SET_CLIENT=utf8;
SET CHARACTER_SET_RESULTS=utf8;
Install.pm
# Change to admin user login
setmysqlclipass(\$pass);
//將原本建立資料庫換程下面這行
#my \$result=system("\$mysqldir/bin/mysqladmin .......
my \$result=system("\$mysqldir/bin/mysql -u\$user -e "CREATE DATABASE \$database DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci"");
if (\$result) {
showmessage(getmessage('CreatingDatabaseError'),'PressEnter', '', 1);
} else {
但是我已經裝上去了 不想重跑installer
把原先的 database 刪掉
DROP DATABASE 'Koha';
重新建立 Koha 資料庫
mysql -u root -p
輸入 "CREATE DATABASE 'Koha' DEFAULT CHARACTER SET 'utf8' COLLATE utf8_unicode_ci;"
修改 koha.mysql 最前面加入
SET NAMES utf8;
SET CHARACTER_SET_CLIENT=utf8;
SET CHARACTER_SET_RESULTS=utf8;
執行
mysql -u kohaadmin -p Koha < koha.mysql
修改/usr/local/koha/intranet/modules/C4/Context.pm
sub dbh {
...
# No database handle or it died . Create one.
\$context->{"dbh"} = &_new_dbh();
+# Make sure UTF-8 charset is used for connection and results.
+if (defined(\$context->{'dbh'})) {
+\$sth = \$context->{'dbh'}->prepare('SET NAMES utf8');
+\$sth->execute;
+}
return \$context->{"dbh"};
}
UTF8 環境建置完成
bug1.
沒有 koha/intranet/cgi-bin/members-home.pl
cp koha/intranet/cgi-bin/members/members-home.pl koha/intranet/cgi-bin/
bug2. css介面有問題
convert from Thomas blog post id 86 old convert log: ./121027/tag%3E2007%2005%20koha)
@2007 @05 @koha
Comments