Koha ระบบการจัดการไลบรารีแบบบูรณาการใน Ubuntu 18.04

เกี่ยวกับโคฮา

ในบทความหน้าเราจะมาดู Koha กัน มันเกี่ยวกับ ระบบการจัดการไลบรารีโอเพนซอร์สแบบบูรณาการ ใช้ทั่วโลกโดยห้องสมุดโรงเรียนมหาวิทยาลัย ฯลฯ ก่อตั้งขึ้นในปี 1999 โดย Katipo Communications สำหรับ Horowhenua Library Trust ในนิวซีแลนด์ ถูกเขียนใน PERL และเผยแพร่ภายใต้ GNU General Public License V3 หรือใหม่กว่า

ในการติดตั้ง koha บน Ubuntu 18.04 LTS เราจะต้องผ่านสองกระบวนการ กล่าวคือ, การติดตั้งอินเทอร์เฟซผู้ใช้โดยใช้เทอร์มินัล และ การติดตั้งจากอินเทอร์เฟซผู้ใช้แบบกราฟิกโดยใช้เว็บเบราว์เซอร์ ในบรรทัดต่อไปนี้เราจะเห็นเฉพาะการติดตั้งจากเทอร์มินัล ในกระบวนการจากอินเทอร์เฟซแบบกราฟิกมันค่อนข้างใช้งานง่าย

คุณสมบัติทั่วไปของ Koha

Koha มีคุณสมบัติที่จำเป็นทั้งหมดในโปรแกรมการจัดการไลบรารีแบบบูรณาการซึ่งเราสามารถค้นหา:

  • Una อินเตอร์เฟซที่เรียบง่ายและชัดเจน สำหรับบรรณารักษ์และผู้อุปถัมภ์
  • การค้นหาที่กำหนดค่าได้.
  • เราจะมี รายการอ่านของผู้ใช้.
  • ระบบจัดซื้อจัดจ้างที่สมบูรณ์รวมถึงข้อมูลประมาณการและการประเมิน
  • เราจะพบระบบจัดซื้อจัดจ้างที่พร้อมใช้งาน ง่ายกว่าสำหรับห้องสมุดขนาดเล็ก
  • ระบบหนังสือพิมพ์และนิตยสาร
  • Koha เป็นเว็บ สามารถใช้กับขั้วใบ้ (เทอร์มินัลที่ไม่มีฮาร์ดดิสก์หรือฮาร์ดแวร์เฉพาะ) เพื่อให้คำปรึกษาและจัดการห้องสมุด
  • บรรณารักษ์สามารถ จัดการห้องสมุดจากระยะไกลโดยใช้โทรศัพท์มือถือหรือผู้ช่วยส่วนตัว
  • ซอฟต์แวร์นี้จัดการไฟล์ รายงานรายงานและสถิติที่ครอบคลุม ได้รับความนิยมจากการใช้ฐานข้อมูลเชิงสัมพันธ์

การติดตั้ง Koha บน Ubuntu 18.04

เราจะเริ่มการติดตั้งระบบรวมนี้โดยเปิดเทอร์มินัล (Ctrl + Alt + T) และอัปเดตซอฟต์แวร์ที่มีอยู่ในที่เก็บ:

sudo apt-get update; sudo apt-get upgrade

ติดตั้งเซิร์ฟเวอร์ MySQL

เรายังคงติดตั้งไฟล์ เซิร์ฟเวอร์ MySQL ด้วยคำสั่ง:

ติดตั้งเซิร์ฟเวอร์ mysql

sudo apt-get install mysql-server

หลังจากการติดตั้งเราสามารถทำได้ ตรวจสอบเวอร์ชัน:

รุ่น mysql

mysql --version

เราเข้าสู่ระบบ mysql:

รูทล็อกอิน mysql

sudo mysql -u root -p

ตอนนี้เราสร้าง:

ชุด sql ทั่วโลก

SET GLOBAL sql_mode='';

exit;

เพิ่มที่เก็บ Koha

จากนั้นเราก็ทำได้ เพิ่มที่เก็บและคีย์ที่เกี่ยวข้อง. ในการทำสิ่งนี้เราใช้คำสั่งในเทอร์มินัล:

โคฮา gpg asc

wget -q -O- http://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -

เพิ่ม repo koha

echo 'deb http://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list

อีกครั้งเราจะอัปเดตระบบโดยพิมพ์ในเทอร์มินัล:

sudo apt-get update; sudo apt-get upgrade

ติดตั้ง Koha

ณ จุดนี้เราทำได้ ดำเนินการติดตั้ง Koha ใช้ apt:

sudo apt-get install koha-common

กำหนดค่า koha-sites

เพื่อดำเนินการต่อไป เปลี่ยนหมายเลขพอร์ตการจัดการเป็น 8001. เราจะทำมัน แก้ไขไฟล์ koha-sites.conf โดยใช้คำสั่งต่อไปนี้:

sudo vim /etc/koha/koha-sites.conf

สำหรับตัวอย่างนี้ฉันใช้โปรแกรมแก้ไข Vim ภายในไฟล์ที่คุณต้อง ค้นหาบรรทัด INTRAPORT และ OPACPORT ต่อไปนี้ในไฟล์และทำการเปลี่ยนแปลง.

koha เปลี่ยนพอร์ต

INTRAPORT="8001"
OPACPORT="8000"

เมื่อทำการเปลี่ยนแปลงแล้วเราจะบันทึกและออก

การกำหนดค่า Apache

สร้างการกำหนดค่าสำหรับ apache2

พวกเรากำลังจะไป ใช้คำสั่ง a2enmod เพื่อเปิดใช้งานโมดูลบนเว็บเซิร์ฟเวอร์ Apache.

sudo a2enmod rewrite
sudo a2enmod cgi

จากนั้นเราก็ทำได้ รีสตาร์ทเซิร์ฟเวอร์ ด้วยคำสั่ง:

sudo service apache2 restart

สร้างอินสแตนซ์ Koha สำหรับไลบรารีชื่อ

สร้างการติดตั้งไลบรารี koha

sudo koha-create --create-db library

การตั้งค่าความปลอดภัยสำหรับ MySQL

ในครั้งต่อไปเราจะ ทำการตั้งค่าความปลอดภัย MySQL. สามารถทำได้โดยพิมพ์:

mysql ปลอดภัย

sudo mysql_secure_installation

เมื่อเรียกใช้สคริปต์นี้สำหรับตัวอย่างนี้ฉันตอบ n (ไม่) สำหรับคำถามแรก แล้วฉันก็ตอบกลับ และถ้า) ให้กับคนอื่น ๆ ทั้งหมด

การเพิ่มพอร์ต

ก่อนที่เราจะกำหนดพอร์ต 8001 สำหรับเจ้าหน้าที่ Koha และ 8000 สำหรับ OPAC ตอนนี้เราจะเปิดไฟล์กำหนดค่า:

sudo vim /etc/apache2/ports.conf

ข้างในเราจะรวมบรรทัดต่อไปนี้ซึ่งเราจะต้องคัดลอกหลังบรรทัดที่ระบุว่า ฟัง 80:

เพิ่มพอร์ต apache2

Listen 8001
Listen 8000

หลังจากทำการเปลี่ยนแปลงแล้วเราจะบันทึกและปิด


เปิดใช้งานโมดูล

เปิดใช้งานโมดูลและไซต์

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

รีสตาร์ท apache

เราต้องเริ่มใหม่อีกครั้ง อาปาเช่:

sudo service apache2 restart

คำสั่งสร้าง Zebra

ขั้นตอนต่อไปจะเป็น สร้างไฟล์ ฐานข้อมูลม้าลาย สำหรับตัวอย่าง Koha ด้วยคำสั่ง:

koha-rebuild-zebra -v -f library

รหัสผ่านสำหรับไฟล์คอนฟิกูเรชัน Koha

รู้รหัสผ่าน conf

sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml

เปลี่ยนรหัสผ่านสำหรับฐานข้อมูล koha_library

เราสามารถเปลี่ยนรหัสผ่านฐานข้อมูลตามความต้องการของเราได้โดยแก้ไขไฟล์ต่อไปนี้:

เปลี่ยนรหัสผ่าน db koha

sudo vim /etc/koha/sites/library/koha-conf.xml

กำหนดค่า MySQL สำหรับ koha

แก้ไข db สำหรับ koha

sudo su

mysql -uroot -p

use mysql;

SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library');

flush privileges;

quit;

สำหรับตัวอย่างนี้รหัสผ่านที่ใช้คือ 'ห้องสมุด'. ต้องเหมือนกับที่เราตั้งไว้ในไฟล์ที่แก้ไขในจุดก่อนหน้านี้

รีสตาร์ท memcached

sudo service memcached restart

ด้วยสิ่งนี้เราจะมี เสร็จสิ้นส่วนแรกของการติดตั้ง.

ดำเนินการติดตั้งต่อจากสภาพแวดล้อมแบบกราฟิก

หากต้องการดำเนินการติดตั้งต่อจากสภาพแวดล้อมแบบกราฟิกเพียงเปิดเว็บเบราว์เซอร์และเขียนเป็น URL:

เข้าสู่ระบบ

http://127.0.1.1:8001

ค่าเริ่มต้น

แล้วก็ เราจะต้องกรอกข้อมูลในหน้าต่างการกำหนดค่าต่างๆ ที่เราจะพบในเบราว์เซอร์

สร้างผู้ดูแลระบบ

เมื่อการติดตั้งเสร็จสิ้นเราจะสามารถเข้าถึงแคตตาล็อกที่เรากำหนดค่าจาก URL:

http://127.0.1.1:8000

ไปยัง ข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้งซอฟต์แวร์นี้ข้อผิดพลาดที่อาจเกิดขึ้นเมื่อเรียกใช้งานหรือดำเนินการถอนการติดตั้งผู้ใช้สามารถ ปรึกษา Wiki ใช้ได้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Christian Echeverry dijo

    ยอดเยี่ยมฉันกำลังมองหามันขอบคุณมากสำหรับรายการโปรด

  2.   โรดริโกวาเรลา dijo

    ยอดเยี่ยม! ขอบคุณมาก

  3.   Pipo Maginnerin dijo

    คู่มือที่น่าประทับใจ ส่วน Apache จะหายไปเนื่องจากมันทำให้ฉันมีข้อผิดพลาด มันจะดีมากถ้าจะเพิ่ม! ขอบคุณ

    1.    Damien A. dijo

      สวัสดี. หากคุณต้องการติดตั้ง apache คุณสามารถดูบทความที่เพื่อนร่วมงานเขียนไว้เมื่อไม่นานมานี้ในบล็อกนี้เกี่ยวกับวิธีการ ติดตั้ง apache ใน Ubuntu Salu2.

  4.   อันเดรีย dijo

    สวัสดีตอนเช้า: ฉันจะกู้คืนรหัสผ่านได้อย่างไร?
    ขอบคุณ!

    1.    Damien A. dijo

      สวัสดี. ฉันขอแนะนำให้คุณดูที่ไฟล์ โปรแกรม Wiki. สาลู2.

  5.   กิลเลอร์โมปาราดา dijo

    ฉันอยู่ในขั้นตอน«กำหนดค่า MySQL สำหรับ koha »เมื่อฉันป้อนคำสั่งเพื่อเปลี่ยนรหัสผ่านมันทำให้ฉันมีข้อผิดพลาดทางไวยากรณ์ว่ามีบางอย่างในคำสั่งที่สะกดผิด
    ฉันใช้ Ubuntu 20
    มีวิธีแก้ไขหรือไม่?

  6.   Matthias dijo

    H
    ฉันได้รับข้อผิดพลาดนี้:

    mysql> ตั้งรหัสผ่านสำหรับ 'koha_library' @ 'localhost' = รหัสผ่าน ('koha.123');

    ข้อผิดพลาด 1064 (42000): คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ ตรวจสอบคู่มือที่สอดคล้องกับเวอร์ชันเซิร์ฟเวอร์ MySQL ของคุณสำหรับไวยากรณ์ที่ถูกต้องที่จะใช้ใกล้กับ 'PASSWORD (' koha.123 ′) 'ที่บรรทัด 1

    ช่วยทีครับ ผิดอะไร? ฉันใช้ Ubuntu 20.04 THX

    1.    Damien A. dijo

      สวัสดี. คุณเปลี่ยนรหัสผ่านในไฟล์การกำหนดค่า Koha หรือไม่?

  7.   Alexander Alzate dijo

    ทุกอย่างเป็นไปด้วยดีจนกระทั่งฉันเริ่มการติดตั้งจากสภาพแวดล้อมแบบกราฟิก

    เมื่อเปิดเบราว์เซอร์เพื่อเข้าสู่ http://127.0.1.1:8001 ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

    ผิดพลาดของเซิร์ฟเวอร์ภายใน

    เซิร์ฟเวอร์พบข้อผิดพลาดภายในปีหรือที่ผิดพลาดและไม่สามารถดำเนินการตามคำขอของคุณ

    โปรดติดต่อผู้ดูแลระบบเซิร์ฟเวอร์ที่ [ไม่ได้ระบุที่อยู่] เพื่อแจ้งให้ทราบเวลาที่เกิดข้อผิดพลาดนี้ และการดำเนินการที่คุณดำเนินการก่อนเกิดข้อผิดพลาดนี้

    ข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดนี้อาจจะมีข้อผิดพลาดในการเข้าสู่ระบบเซิร์ฟเวอร์

    นอกจากนี้ พบข้อผิดพลาด 500 Internal Server Error ขณะพยายามใช้ ErrorDocument เพื่อจัดการคำขอ

    Apache / 2.4.41 (Ubuntu) เซิร์ฟเวอร์ที่ 127.0.1.1 พอร์ต 8001

    1.    Damien A. dijo

      สวัสดี. ดูเหมือนว่าคุณพิมพ์บางอย่างผิดในการตั้งค่า โปรดใช้ความระมัดระวังในการคัดลอกและวางการตั้งค่าหรือช่องว่าง หากคุณไม่ได้ดูบันทึกข้อผิดพลาดของ Apache ควรให้ข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาด สาลู2.