Koha Kütüphane Sistemi Kurulum
Koha Yeni Zelenda'da Horowhenua kütüphanesi için geliştirilmeye başlanmıştır açık kaynak kodlu bir kütüphane otomasyon sistemi dir...
Linux işletim sistemi üzerinde Mysql veri tabanı kullanılarak apache sunucu ile çalıştırılabilmektedir, sanırım Nginx ile de stabil olarak çalışır fakat denemedim kurulumu apache web server üzereni yapacağız... Koha modüler bir yapıya sahiptir ihtiyaçlar doğrultusunda yeni modüller eklenebilir html tabanlı olduğunuz için kendi ihtiyaçlarınız doğrultusunda dilediğiniz gibi yerelleştirebilirsiniz... perl diliyle yazılmıştır Koha ön tanıtımlı ara yüzü ingilizce olarak geliyor dilerseniz kurulumda veya sonrasında translate.koha sitesini ziyarete ederek türkçe patch değiştirebilirsiniz...
kurulumu gayet basit tüm adımları sırası ile takip ederseniz denemek isteyenler için başarılı diyebilirim
1 Kullanıcı ekleme
# sudo adduser koha
2 Koha kurulum önce sistemimiz de olması gerek yazılımlar kuruyoruz.
# sudo apt-get install lamp-server^
# sudo apt-get install yaz idzebra-2.0 idzebra-2.0-doc
3 Koha hakkında daha fazla bilgiye ihtiyaç duyarsanız siteyi ziyaret edebilirsiniz son olarak indiriyoruz.
# wget http://download.koha-community.org/koha-latest.tar.gz
# sudo tar -xvf [koha].tar.gz
4 Kurulum için gerekli bağımlılıklar ön paketlerin yüklenmesi
# cd koha-3.06.*
# sudo dpkg --set-selections<install_misc/ubuntu.packages
# sudo dselect
dselect komutundan sonra karşımıza paket seçenekleri çıkacak i seçeneği seçip kabul edip kurmalısınız isterseniz ayar kaldırma gibi seçenekler var degerlendirebilirsiniz.
# install_misc/ubuntu-pkg-check.sh | grep none
sanırım bir çok arkadaşımız biliyordur apache karekter desteği sağlama
# sudo gedit /etc/apache2/conf.d/charset
AddCharset UTF-8 .utf8
AddDefaultCharset UTF-8
ve Mysql için, moodle sıkıntı yaşayan arkadaşlarla sıkça karşılaşmıştık localhosta mysql utf-8 sorunun bu şekilde aşabilirsiniz.
# sudo gedit /etc/mysql/my.cnf
init-connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_general_ci
character_set_client=utf8
# sudo update-locale LANG=en_IN.UTF-8
5 perl ve cpan kütüphanelerinin kurulumu
# sudo cpan Locale::Currency::Format Memoize::Memcached PDF::API2::Simple Storable Text::CSV::Encoded CGI::Session::Driver::memcached Template
# sudo cpan
[cpan] force install HTTP::OAI
[cpan] quit
6 Mysql de data oluşturma kullanıcı ekleme işlemleri
# mysqladmin -uroot -ppassword create koha
veya
# mysqladmin -u root -p
şifreniz.
create databases koha;
# mysql -u root -p
> GRANT ALL ON kohadata.* TO 'root'@'localhost' IDENTIFIED BY 'kurulumda-oluşturduğunuz-şifre';
> GRANT ALL ON kohadata.* TO 'koha'@'localhost' IDENTIFIED BY 'kurulumda-oluşturduğunuz-şifre';
> FLUSH PRIVILEGES;
> quit
7 Kurulum öncesi ayarlarımızı kontrol etmek için küçük bir test
# misc/sax_parser_print.pl
muhtemelen look bad çıktısını göreceksiniz. küçük bir değişiklik
# sudo gedit /etc/perl/XML/SAX/ParserDetails.ini
[XML::LibXML::SAX::Parser]
http://xml.org/sax/features/namespaces=1
# misc/sax_parser_print.pl
bir terslik olmaması durumunda Look good çıktısını göreceksiniz ve kuruluma başlayabilirsiniz....
# perl Makefile.PL "eğerki hata alırsanız..hata çıktı satırın ilk kısmında .cpan la ilgilidir. kurulum sırasında dselect komutunu gözden geçirmelisiniz veya gerekli paketi kuralım
# make
# make test
hiç bir hata almadıysanız...
# sudo make install
sonrasında koha kurulmaya başlayacaktır...
kurulum sonrası birkaç adımda ayar yapmalıyız..
Sunucumuzda ön tanıtımlı olarak koha çalıştırma kısa yol dizini oluşturma
#sudo ln -s /etc/koha/koha-httpd.conf /etc/apache2/sites-available/koha
# sudo gedit /etc/apache2/ports.conf
port conf da gerekli değişikleri belirttiğimiz gibi yapıyoruz..
Listen 80
Listen 8080
#NameVirtualHost *:80
#NameVirtualHost *:8080
Apache sunucumu resetleyip yaptığımız degişikleri aktif ediyor.
# sudo a2enmod rewrite
# sudo a2enmod deflate
# sudo a2ensite koha
# sudo /etc/init.d/apache2 restart
8 Zebra server kurulumu ve otomatik başlatma
# sudo ln -s /usr/share/koha/bin/koha-zebra-ctl.sh /etc/init.d/koha-zebra-daemon
# sudo update-rc.d koha-zebra-daemon defaults
# sudo /etc/init.d/koha-zebra-daemon start
# sudo ln -s /usr/share/koha/bin/koha-zebraqueue-ctl.sh /etc/init.d/koha-zebraqueue-daemon
# sudo update-rc.d koha-zebraqueue-daemon defaults
# sudo /etc/init.d/koha-zebraqueue-daemon start
Kurulum burada bitti hiç bir hata almadıysanız kurulmuş olacak
http://127.0.1.1:8080 giriş yapabilirsiniz..
15 yorum
Write yorumSefa bey problemi çözmüş olmanıza sevindim.. geri bildirim konusunda geç kaldım. ve linux bireysel çalışma işidir aslında. problem olduğu sürece yardımcı olabilirim biraz yoğunum ama vakit buldukça bakabilirim iyi çalışmalar.
Replyrica etsek aynı sistemin bi de 64 bit centos 6.2 için olanını koyabilirmisiniz şimdiden teşekkürler
Replycentos icin evet . Ilerleyen gunler de ekran goruntulerini atabilirim. internet haftasi etkinlikleri nedeniyle bakamiyorum.
Replyiyi calismalar.
hocam söylediğiniz hata... yönlendirme hatası ile ilgili. yani http.conf veya sites-enabled .htaccess ayarları ile ilgili... yapılandırma hatası ubuntu da sites-enabled
Replysorun; koha yapılandırma ayarlarında.. siz koha'yı nerede kullanacaksınız, hangi amaçla kullanıyorsunuz.
Replyklasik öğrenci ve tembel araştırmak istemeyen ö.görevlisi, koha hakkında son zamanlarda çok fazla mail ve bu doğrultuda taleb gelmekte, kitleyi merak ettim
ReplyMerhaba,
ReplyBen bir vakıf okulunun kütüphanecisiyim ve kütüphanemize ücretsiz bir program arıyoruz. KOHA'yı derste duymuştum ancak nerden indirebileceğimi, kurulumunu bilmiyorum. Yardımcı olabilir misiniz lütfen?