KOHA 2.2.9 安裝筆記

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