Bir sonraki makalede Koha'ya bir göz atacağız. Bu bir entegre açık kaynak kütüphane yönetim sistemi tüm dünyada farklı kütüphaneler, okullar, üniversiteler vb. tarafından kullanılmaktadır. 1999'da Yeni Zelanda'daki Horowhenua Kütüphane Vakfı için Katipo Communications tarafından oluşturuldu. PERL'de yazılmış ve GNU Genel Kamu Lisansı V3 veya sonraki sürümleri altında yayınlanmıştır.
Ubuntu 18.04 LTS'ye koha yüklemek için iki işlemden geçmemiz gerekecek. Demek ki, terminali kullanarak kullanıcı arayüzünü kurmak ve grafik kullanıcı arayüzünden kurulum, bir web tarayıcısı kullanarak. Aşağıdaki satırlarda sadece terminalden kurulumu göreceğiz. Grafik arayüzden gelen süreçte oldukça sezgiseldir.
Koha Genel Özellikleri
Koha, aralarında bulabileceğimiz entegre bir kütüphane yönetim programında gerekli tüm özelliklere sahiptir:
- bir basit ve net arayüz kütüphaneciler ve kullanıcılar için.
- Yapılandırılabilir arama.
- Sahip olacağız kullanıcı okuma listeleri.
- Tam tedarik sistemitahminler ve değerlendirme bilgileri dahil.
- Mevcut bir tedarik sistemi bulacağız küçük kitaplıklar için daha basit.
- Gazete ve dergiler için sistem.
- Koha web tabanlıdır, bu nedenle aptal terminallerde kullanılabilir kütüphane danışmanlığı ve yönetimi için (sabit diski veya özel donanımı olmayan terminaller).
- Kütüphaneci şunları yapabilir: kütüphaneyi uzaktan yönetin, bir cep telefonu veya kişisel asistan kullanarak.
- Bu yazılım bir kapsamlı rapor, rapor ve istatistik repertuvarı ilişkisel bir veritabanı kullanımı tarafından tercih edilir.
Ubuntu 18.04 üzerinde Koha kurulumu
Bu entegre sistemin kurulumuna bir terminal (Ctrl + Alt + T) açarak ve depolarda bulunan yazılımı güncelleyerek başlayacağız:
sudo apt-get update; sudo apt-get upgrade
MySQL sunucusunu kurun
Kurmaya devam ediyoruz MySQL sunucusu komut ile:
sudo apt-get install mysql-server
Kurulumdan sonra yapabiliriz versiyonu kontrol et:
mysql --version
Mysql'de oturum açıyoruz:
sudo mysql -u root -p
Şimdi kuruyoruz:
SET GLOBAL sql_mode=''; exit;
Koha havuzunu ekleyin
O zaman yapabiliriz depoyu ve karşılık gelen anahtarı ekleyin. Bunu yapmak için terminaldeki komutları kullanıyoruz:
wget -q -O- http://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -
echo 'deb http://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list
Bir kez daha, terminale yazarak sistemi güncelleyeceğiz:
sudo apt-get update; sudo apt-get upgrade
Koha'yı yükleyin
Bu noktada yapabiliriz Koha kurulumuna ilerleyin apt kullanarak:
sudo apt-get install koha-common
Koha sitelerini yapılandırın
Devam etmek için hadi yönetim bağlantı noktası numarasını 8001 olarak değiştirin. Yapacağız koha-sites.conf dosyasını düzenleme aşağıdaki komutu kullanarak:
sudo vim /etc/koha/koha-sites.conf
Bu örnek için Vim editörünü kullanıyorum. Dosyanın içinde yapmalısın dosyada aşağıdaki INTRAPORT ve OPACPORT satırlarını bulun ve değişiklikleri yapın.
INTRAPORT="8001" OPACPORT="8000"
Değişiklikler yapıldıktan sonra kaydedip çıkıyoruz.
Apache yapılandırması
Gidiyoruz Apache web sunucusunda modülleri etkinleştirmek için a2enmod komutunu kullanın.
sudo a2enmod rewrite sudo a2enmod cgi
O zaman yapabiliriz sunucuyu yeniden başlat komut ile:
sudo service apache2 restart
Ad kitaplığı için bir Koha örneği oluşturun
sudo koha-create --create-db library
MySQL için güvenlik ayarı
Önümüzdeki günlerde yapacağız MySQL güvenlik ayarlarını gerçekleştirin. Bu yazarak yapılabilir:
sudo mysql_secure_installation
Bu komut dosyasını çalıştırırken, bu örnek için yanıt verdim n (hayır) ilk soruya. Sonra cevap verdim Ve eğer) diğerlerine.
Bağlantı noktaları ekleme
Koha personeli için 8001 ve OPAC için 8000 numaralı bağlantı noktasını atamadan önce. Şimdi konfigürasyon dosyasını açacağız:
sudo vim /etc/apache2/ports.conf
İçeride, yazan satırdan sonra kopyalamamız gereken aşağıdaki satırları ekleyeceğiz. 80'i dinle:
Listen 8001 Listen 8000
Değişiklikleri yaptıktan sonra kaydedip kapatıyoruz.
Modülleri etkinleştir
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
Apache'yi yeniden başlatın
Yeniden başlamalıyız apache:
sudo service apache2 restart
Zebra yeniden oluşturma komutu
Bir sonraki adım olacak yeniden inşa etmek Zebra veritabanı Koha örneği için komut ile:
koha-rebuild-zebra -v -f library
Koha yapılandırma dosyası için şifre
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Koha_library veritabanı için parolayı değiştirin
Aşağıdaki dosyayı düzenleyerek veritabanı şifresini istediğimiz gibi değiştirebiliriz:
sudo vim /etc/koha/sites/library/koha-conf.xml
MySQL'i koha için yapılandırın
sudo su mysql -uroot -p use mysql; SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library'); flush privileges; quit;
Bu örnekte kullanılan şifre 'kütüphane'. Önceki noktada düzenlenen dosyada belirlediğimizle aynı olmalıdır.
Memcached'i yeniden başlatın
sudo service memcached restart
Bununla sahip olacağız kurulumun ilk bölümünü bitirdim.
Kuruluma grafik ortamdan devam edin
Kuruluma grafik ortamdan devam etmek için bir web tarayıcısı açın ve URL olarak yazın:
http://127.0.1.1:8001
sonra farklı yapılandırma pencerelerini doldurmamız gerekecek tarayıcıda bulacağımız.
Kurulum bittiğinde, URL'den yapılandırdığımız kataloğa erişebileceğiz:
http://127.0.1.1:8000
Daha bu yazılımın kurulumu hakkında daha fazla bilgi, yazılımı çalıştırırken olası hatalar veya kaldırma işlemine devam etmek için, kullanıcılar şunları yapabilir Wiki'ye danışın Mevcut.
Mükemmel, onu arıyordum, çok teşekkür ederim, favorilere.
Mükemmel! Çok teşekkürler
Etkileyici rehber. Bana hatalar verdiği için Apache kısmı eksik olurdu. Eklemek harika olur! Teşekkürler
Merhaba. Apache yüklemeniz gerekiyorsa, bir meslektaşınızın bir süre önce bu blogda yazdığı makaleye nasıl apache yükle Ubuntu'da. Salu2.
Günaydın: şifreyi nasıl kurtarırım?
Teşekkürler!
Merhaba. Bir göz atmanızı tavsiye ederim. Program Wiki. salu2.
"MySQL'i koha için yapılandır" adımında kaldım, şifreyi değiştirme komutuna girdiğimde, komuttaki bir şeyin yanlış yazılmış olması bana bir sözdizimi hatası verdi
Ubuntu 20 kullanıyorum
Herhangi bir çözüm var mı?
H
bu, bu hatayı aldım:
mysql> 'koha_library' İÇİN ŞİFRE AYARLA @ 'localhost' = ŞİFRE ('koha.123');
HATA 1064 (42000): SQL sözdiziminizde bir hata var; 123. satırda 'PASSWORD (' koha.1 ′) ' yakınında kullanılacak doğru sözdizimi için MySQL sunucu sürümünüze karşılık gelen kılavuza bakın
Lütfen yardım edin, sorun nedir? Ubuntu 20.04 THX kullanıyorum
Merhaba. Koha yapılandırma dosyasındaki parolayı değiştirdiniz mi?
Kuruluma grafik ortamından başlayacak olana kadar her şey çok güzel gidiyordu.
Girmek için tarayıcıyı açarken http://127.0.1.1:8001 Aşağıdaki hata mesajını alıyorum:
İç Sunucu Hatası
Sunucu bir iç hata veya hatalı yapılandırmayı karşılaştı ve isteğinizi tamamlayamadı.
Lütfen bu hatanın oluştuğu zamanı ve bu hatadan hemen önce gerçekleştirdiğiniz eylemleri bildirmek için [adres verilmedi] adresinden sunucu yöneticisiyle iletişime geçin.
Bu hata hakkında daha fazla bilgi sunucu hata günlüğüne mevcut olabilir.
Ayrıca, isteği işlemek için bir ErrorDocument kullanmaya çalışırken 500 Dahili Sunucu Hatası hatasıyla karşılaşıldı.
Apache / 2.4.41 (Ubuntu) Sunucusu, 127.0.1.1 Bağlantı Noktası 8001'de
Merhaba. Ayarlarda yanlış bir şey yazmışsın gibi görünüyor. Ayarları veya boşlukları kopyalayıp yapıştırırken dikkatli olun. Apache hata günlüğüne bakmazsanız, size hata hakkında daha fazla bilgi vermelidir. Salu2.