Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Koha. Είναι για ένα ολοκληρωμένο σύστημα διαχείρισης βιβλιοθηκών ανοιχτού κώδικα χρησιμοποιείται σε όλο τον κόσμο από διαφορετικές βιβλιοθήκες, σχολεία, πανεπιστήμια κ.λπ. Δημιουργήθηκε το 1999 από την Katipo Communications για το Horowhenua Library Trust στη Νέα Ζηλανδία. Γράφτηκε στο PERL και κυκλοφόρησε με την άδεια GNU General Public License V3 ή μεταγενέστερη έκδοση.
Για να εγκαταστήσετε το koha στο Ubuntu 18.04 LTS, θα πρέπει να περάσουμε από δύο διαδικασίες. Δηλαδή, εγκατάσταση της διεπαφής χρήστη χρησιμοποιώντας το τερματικό και εγκατάσταση από το γραφικό περιβάλλον εργασίας χρήστη, χρησιμοποιώντας ένα πρόγραμμα περιήγησης ιστού. Στις ακόλουθες γραμμές θα δούμε μόνο την εγκατάσταση από το τερματικό. Στη διαδικασία από τη γραφική διεπαφή είναι αρκετά διαισθητικό.
Γενικά χαρακτηριστικά Koha
Η Koha διαθέτει όλα τα απαραίτητα χαρακτηριστικά σε ένα ολοκληρωμένο πρόγραμμα διαχείρισης βιβλιοθηκών, μεταξύ των οποίων μπορούμε να βρούμε:
- ένα απλή και καθαρή διεπαφή για βιβλιοθηκονόμους και προστάτες.
- Διαμορφώσιμη αναζήτηση.
- Θα έχουμε λίστες ανάγνωσης χρηστών.
- Πλήρες σύστημα προμηθειών, συμπεριλαμβανομένων εκτιμήσεων και πληροφοριών αξιολόγησης.
- Θα βρούμε διαθέσιμο σύστημα προμηθειών απλούστερο, για μικρές βιβλιοθήκες.
- Σύστημα για εφημερίδες και περιοδικά.
- Το Koha βασίζεται στον Ιστό, έτσι μπορεί να χρησιμοποιηθεί σε ανόητους ακροδέκτες (τερματικά χωρίς σκληρό δίσκο ή εξειδικευμένο υλικό) για διαβούλευση και διαχείριση της βιβλιοθήκης.
- Ο βιβλιοθηκονόμος μπορεί διαχειριστείτε τη βιβλιοθήκη από απόσταση, χρησιμοποιώντας ένα κινητό τηλέφωνο ή έναν προσωπικό βοηθό.
- Αυτό το λογισμικό χειρίζεται ένα εκτεταμένο ρεπερτόριο αναφορών, αναφορών και στατιστικών ευνοείται από τη χρήση μιας σχεσιακής βάσης δεδομένων.
Εγκατάσταση Koha στο Ubuntu 18.04
Θα ξεκινήσουμε την εγκατάσταση αυτού του ολοκληρωμένου συστήματος ανοίγοντας ένα τερματικό (Ctrl + Alt + T) και ενημερώνοντας το λογισμικό που είναι διαθέσιμο στα αποθετήρια:
sudo apt-get update; sudo apt-get upgrade
Εγκαταστήστε το διακομιστή MySQL
Συνεχίζουμε την εγκατάσταση του Διακομιστής MySQL με την εντολή:
sudo apt-get install mysql-server
Μετά την εγκατάσταση, μπορούμε ελέγξτε την έκδοση:
mysql --version
Συνδεόμαστε στο mysql:
sudo mysql -u root -p
Τώρα δημιουργούμε:
SET GLOBAL sql_mode=''; exit;
Προσθέστε το αποθετήριο Koha
Τότε μπορούμε προσθέστε το αποθετήριο και το αντίστοιχο κλειδί του. Για να το κάνουμε αυτό, χρησιμοποιούμε τις εντολές στο τερματικό:
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
Για άλλη μια φορά, πρόκειται να ενημερώσουμε το σύστημα πληκτρολογώντας στο τερματικό:
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 στο αρχείο και κάντε τις αλλαγές.
INTRAPORT="8001" OPACPORT="8000"
Μόλις γίνουν οι αλλαγές, αποθηκεύουμε και βγούμε.
Διαμόρφωση Apache
Ας είναι χρησιμοποιήστε την εντολή a2enmod για να ενεργοποιήσετε τις ενότητες στον διακομιστή web Apache.
sudo a2enmod rewrite sudo a2enmod cgi
Τότε μπορούμε επανεκκινήστε τον διακομιστή με την εντολή:
sudo service apache2 restart
Δημιουργήστε μια παρουσία Koha για τη βιβλιοθήκη ονομάτων
sudo koha-create --create-db library
Ρύθμιση ασφαλείας για MySQL
Στο επόμενο θα το κάνουμε εκτελέστε ρυθμίσεις ασφαλείας MySQL. Αυτό μπορεί να γίνει πληκτρολογώντας:
sudo mysql_secure_installation
Κατά την εκτέλεση αυτού του σεναρίου, για αυτό το παράδειγμα απάντησα ν (όχι) στην πρώτη ερώτηση. Τότε απάντησα Κι αν) σε όλους τους άλλους.
Προσθήκη θυρών
Πριν ορίσουμε το λιμάνι 8001 για το προσωπικό της Koha και 8000 για το OPAC. Τώρα πρόκειται να ανοίξουμε το αρχείο διαμόρφωσης:
sudo vim /etc/apache2/ports.conf
Στο εσωτερικό θα συμπεριλάβουμε τις ακόλουθες γραμμές, τις οποίες θα πρέπει να αντιγράψουμε μετά τη γραμμή που λέει Ακούστε το 80:
Listen 8001 Listen 8000
Αφού πραγματοποιήσουμε τις αλλαγές, αποθηκεύουμε και κλείνουμε.
Ενεργοποίηση ενοτήτων
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
Επανεκκινήστε το apache
Πρέπει να επανεκκινήσουμε ξανά apache:
sudo service apache2 restart
Zebra ανακατασκευή εντολή
Το επόμενο βήμα θα είναι ανοικοδομήστε το Βάση δεδομένων Zebra για μια παρουσία Koha με την εντολή:
koha-rebuild-zebra -v -f library
Κωδικός πρόσβασης για το αρχείο διαμόρφωσης Koha
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Αλλάξτε τον κωδικό πρόσβασης για τη βάση δεδομένων koha_library
Μπορούμε να αλλάξουμε τον κωδικό πρόσβασης της βάσης δεδομένων στις προτιμήσεις μας επεξεργάζοντας το ακόλουθο αρχείο:
sudo vim /etc/koha/sites/library/koha-conf.xml
Ρύθμιση παραμέτρων MySQL για 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 διαθέσιμη.
Εξαιρετικά, το έψαχνα, σας ευχαριστώ πολύ, στα αγαπημένα.
Εξοχος! Ευχαριστώ πολύ
Εντυπωσιακός οδηγός. Το τμήμα Apache θα έλειπε, καθώς μου δίνει σφάλματα. Θα ήταν υπέροχο να το προσθέσετε! Ευχαριστώ
Γεια σας. Εάν πρέπει να εγκαταστήσετε το apache, μπορείτε να ρίξετε μια ματιά στο άρθρο που έγραψε ένας συνάδελφος πριν από λίγο σε αυτό το blog σχετικά με τον τρόπο εγκαταστήστε το apache στο Ubuntu. Salu2.
Καλημέρα: πώς μπορώ να ανακτήσω τον κωδικό πρόσβασης;
Ευχαριστώ!
Γεια σας. Σας προτείνω να ρίξετε μια ματιά στο Πρόγραμμα Wiki. Σαλου2.
Έμεινα στο βήμα «Διαμόρφωση MySQL για koha», όταν εισήγαγα την εντολή για να αλλάξω τον κωδικό πρόσβασης, μου έδωσε ένα σφάλμα σύνταξης, ότι κάτι στην εντολή ήταν λάθος
χρησιμοποιώ το Ubuntu 20
Υπάρχει κάποια λύση;
H
το πήρα αυτό το σφάλμα:
mysql> Ορισμός ΚΩΔΙΚΟΥ ΚΩΔΙΚΟΥ ΓΙΑ 'koha_library' @ 'localhost' = PASSWORD ('koha.123');
ΣΦΑΛΜΑ 1064 (42000): Έχετε ένα σφάλμα στη σύνταξη SQL. ελέγξτε το εγχειρίδιο που αντιστοιχεί στην έκδοση του διακομιστή MySQL για τη σωστή σύνταξη για χρήση κοντά στο "PASSWORD (" koha.123 ′) "στη γραμμή 1
Παρακαλώ βοηθήστε, τι είναι λάθος; Χρησιμοποιώ το ubuntu 20.04 THX
Γεια. Έχετε αλλάξει τον κωδικό πρόσβασης στο αρχείο διαμόρφωσης Koha;
Όλα πήγαιναν πολύ καλά μέχρι να ξεκινήσω την εγκατάσταση από το γραφικό περιβάλλον.
Κατά το άνοιγμα του προγράμματος περιήγησης για εισαγωγή http://127.0.1.1:8001 Λαμβάνω το ακόλουθο μήνυμα λάθους:
Εσωτερικό σφάλμα διακομιστή
Ο διακομιστής αντιμετώπισε έτος, εσωτερικό σφάλμα ή εσφαλμένη και δεν μπόρεσε να ολοκληρώσει το αίτημά σας.
Επικοινωνήστε με τον διαχειριστή του διακομιστή στη διεύθυνση [δεν δίνεται διεύθυνση] για να τους ενημερώσετε για το χρόνο που προέκυψε αυτό το σφάλμα και τις ενέργειες που εκτελέσατε ακριβώς πριν από αυτό το σφάλμα.
Περισσότερες πληροφορίες σχετικά με αυτό το σφάλμα μπορεί να είναι διαθέσιμες στο αρχείο καταγραφής σφαλμάτων του διακομιστή.
Επιπλέον, παρουσιάστηκε σφάλμα σφάλματος 500 εσωτερικού διακομιστή κατά την προσπάθεια χρήσης ενός ErrorDocument για τον χειρισμό του αιτήματος.
Διακομιστής Apache / 2.4.41 (Ubuntu) στη 127.0.1.1 θύρα 8001
Γεια σου. Φαίνεται ότι πληκτρολογήσατε κάτι λάθος στις ρυθμίσεις. Να είστε προσεκτικοί κατά την αντιγραφή και επικόλληση ρυθμίσεων ή διαστημάτων. Εάν δεν κοιτάξετε το αρχείο καταγραφής σφαλμάτων apache, θα πρέπει να σας δώσει περισσότερες πληροφορίες σχετικά με το σφάλμα. Σαλου2.