अगले लेख में हम कोहा पर एक नज़र डालने जा रहे हैं। यह एक के बारे में है एकीकृत खुला स्रोत पुस्तकालय प्रबंधन प्रणाली दुनिया भर में विभिन्न पुस्तकालयों, स्कूलों, विश्वविद्यालयों, आदि द्वारा उपयोग किया जाता है। इसे 1999 में न्यूजीलैंड में होरोहेनुआ लाइब्रेरी ट्रस्ट के लिए काटिपो कम्युनिकेशंस द्वारा बनाया गया था। यह पर्ल में लिखा गया था और जीएनयू जनरल पब्लिक लाइसेंस V3 या बाद के तहत जारी किया गया था।
Ubuntu 18.04 LTS पर कोहा स्थापित करने के लिए, हमें दो प्रक्रियाओं से गुजरना होगा। यानी, टर्मिनल का उपयोग करके उपयोगकर्ता इंटरफ़ेस स्थापित करना और ग्राफिकल यूजर इंटरफेस से इंस्टालेशन, एक वेब ब्राउज़र का उपयोग कर। निम्नलिखित लाइनों में हम टर्मिनल से केवल स्थापना देखेंगे। ग्राफिकल इंटरफेस से प्रक्रिया में यह काफी सहज है।
कोहा सामान्य सुविधाएँ
कोहा के पास एक एकीकृत पुस्तकालय प्रबंधन कार्यक्रम में सभी आवश्यक सुविधाएँ हैं, जिनके बीच हम पा सकते हैं:
- एक सरल और स्पष्ट इंटरफ़ेस लाइब्रेरियन और संरक्षक के लिए।
- कॉन्फ़िगर करने योग्य खोज.
- हमारे पास होगा उपयोगकर्ता पढ़ने की सूची.
- पूर्ण खरीद प्रणाली, अनुमान और मूल्यांकन की जानकारी सहित।
- हम एक खरीद प्रणाली उपलब्ध पाएंगे सरल, छोटे पुस्तकालयों के लिए।
- समाचार पत्रों और पत्रिकाओं के लिए प्रणाली।
- कोहा वेब आधारित है, इसलिए गूंगा टर्मिनलों पर इस्तेमाल किया जा सकता है (हार्ड डिस्क या विशेष हार्डवेयर के बिना टर्मिनलों) पुस्तकालय के परामर्श और प्रबंधन के लिए।
- लाइब्रेरियन कर सकते हैं लाइब्रेरी को दूरस्थ रूप से प्रबंधित करें, एक मोबाइल फोन या एक निजी सहायक का उपयोग कर।
- यह सॉफ्टवेयर एक संभालता है रिपोर्ट, रिपोर्ट और आंकड़ों का व्यापक प्रदर्शन एक रिलेशनल डेटाबेस के उपयोग के पक्ष में।
उबाऊ 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;
कोहा भंडार जोड़ें
तब हम कर सकते हैं रिपॉजिटरी और उसकी संबंधित कुंजी जोड़ें। ऐसा करने के लिए हम टर्मिनल में कमांड का उपयोग करते हैं:
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
कोहा स्थापित करें
इस बिंदु पर हम कर सकते हैं कोहा स्थापना के लिए आगे बढ़ें उपयुक्त:
sudo apt-get install koha-common
कोहा-साइटों को कॉन्फ़िगर करें
जारी रखने के लिए, आइए 8001 में प्रबंधन पोर्ट नंबर बदलें। हम कर लेंगे koha-sites.conf फ़ाइल का संपादन निम्नलिखित आदेश का उपयोग कर:
sudo vim /etc/koha/koha-sites.conf
इस उदाहरण के लिए मैं विम संपादक का उपयोग करता हूं। फ़ाइल के अंदर आपको करना होगा फ़ाइल में निम्नलिखित INTRAPORT और OPACPORT लाइनें ढूंढें और परिवर्तन करें.
INTRAPORT="8001" OPACPORT="8000"
एक बार परिवर्तन किए जाने के बाद, हम बचते हैं और बाहर निकलते हैं।
अपाचे विन्यास
हम जा रहे हैं Apache वेब सर्वर पर मॉड्यूल को सक्षम करने के लिए a2enmod कमांड का उपयोग करें.
sudo a2enmod rewrite sudo a2enmod cgi
तब हम कर सकते हैं सर्वर को पुनरारंभ करें कमांड के साथ:
sudo service apache2 restart
नाम लाइब्रेरी के लिए कोहा उदाहरण बनाएँ
sudo koha-create --create-db library
MySQL के लिए सुरक्षा सेटिंग
अगले में हम करेंगे MySQL सुरक्षा सेटिंग्स करें। इसे टाइप करके देखा जा सकता है:
sudo mysql_secure_installation
इस स्क्रिप्ट को चलाते समय, इस उदाहरण के लिए मैंने उत्तर दिया एन (नहीं) पहले सवाल पर। तब मैंने जवाब दिया और अगर) अन्य सभी को।
बंदरगाहों को जोड़ना
इससे पहले कि हम कोहा के कर्मचारियों के लिए पोर्ट 8001 और ओपैक के लिए 8000 आवंटित करें। अब हम कॉन्फ़िगरेशन फ़ाइल खोलने जा रहे हैं:
sudo vim /etc/apache2/ports.conf
अंदर हम निम्नलिखित पंक्तियों को शामिल करेंगे, जिसे हमें उस पंक्ति के बाद कॉपी करना होगा जो कहती है 80 सुनें:
Listen 8001 Listen 8000
परिवर्तन करने के बाद, हम सहेजते हैं और बंद करते हैं।
मॉड्यूल सक्षम करें
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
फिर से शुरू करें
हमें फिर से शुरू करना होगा अपाचे:
sudo service apache2 restart
ज़ेबरा पुनर्निर्माण कमान
अगला कदम होगा पुनर्निर्माण ज़ेबरा डेटाबेस कोहा उदाहरण के लिए कमांड के साथ:
koha-rebuild-zebra -v -f library
कोहा कॉन्फ़िगरेशन फ़ाइल के लिए पासवर्ड
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;
इस उदाहरण के लिए, पासवर्ड का उपयोग कर रहा है 'पुस्तकालय'। यह उसी तरह होना चाहिए जैसा हमने पिछले बिंदु में संपादित फ़ाइल में सेट किया था।
पुनः संयमित करें
sudo service memcached restart
इसके साथ ही हमारे पास होगा स्थापना के पहले भाग को समाप्त कर दिया.
चित्रमय वातावरण से स्थापना जारी रखें
आलेखीय वातावरण से संस्थापन जारी रखने के लिए, बस एक वेब ब्राउज़र खोलें और URL के रूप में लिखें:
http://127.0.1.1:8001
तो हमें अलग-अलग कॉन्फ़िगरेशन विंडो में भरना होगा कि हम ब्राउज़र में खोजने जा रहे हैं।
एक बार इंस्टॉलेशन समाप्त होने के बाद, हम उस कैटलॉग को एक्सेस कर पाएंगे, जिसे हम URL से कॉन्फ़िगर करते हैं:
http://127.0.1.1:8000
पैरा इस सॉफ़्टवेयर की स्थापना के बारे में अधिक जानकारी, इसे निष्पादित करते समय संभावित त्रुटियां या अनइंस्टॉल के साथ आगे बढ़ना, उपयोगकर्ता कर सकते हैं विकी से सलाह लें उपलब्ध।
बहुत बढ़िया, मैं इसे ढूंढ रहा था, पसंदीदा करने के लिए बहुत-बहुत धन्यवाद।
अति उत्कृष्ट! बहुत बहुत धन्यवाद
प्रभावशाली गाइड। अपाचे हिस्सा गायब होगा, क्योंकि यह मुझे त्रुटियां देता है। इसे जोड़ना बहुत अच्छा होगा! धन्यवाद
नमस्ते। यदि आपको अपाचे स्थापित करने की आवश्यकता है, तो आप इस ब्लॉग पर कुछ समय पहले लिखे गए एक सहकर्मी पर एक नज़र डाल सकते हैं कि कैसे अपाचे स्थापित करें उबंटू में। सलू 2।
सुप्रभात: मैं पासवर्ड कैसे पुनर्प्राप्त करूं?
ग्रेसियस!
नमस्ते। मेरा सुझाव है कि आप पर एक नज़र डालें कार्यक्रम विकी। सलू 2।
मैं चरण में रहा «« कॉन्फ़िगर कॉन्फ़िगर करें koha »के लिए, जब मैंने पासवर्ड बदलने के लिए कमांड दर्ज किया, तो इससे मुझे सिंटैक्स त्रुटि हुई, कि कमांड में कुछ गलत था
मैं Ubuntu 20 का उपयोग कर रहा हूँ
क्या कोई उपाय है?
H
यह, मुझे यह त्रुटि मिली:
mysql> 'koha_library' @ 'लोकलहोस्ट' के लिए पासवर्ड सेट करें = पासवर्ड ('koha.123');
त्रुटि 1064 (42000): आपको अपने SQL सिंटैक्स में त्रुटि है; लाइन 123 पर 'पासवर्ड (' koha.1 ) 'के पास उपयोग करने के लिए सही सिंटैक्स के लिए अपने MySQL सर्वर संस्करण से संबंधित मैनुअल की जाँच करें।
कृपया मदद करें, क्या गलत है? मैं उबंटू 20.04 THX का उपयोग कर रहा हूं
नमस्ते। क्या आपने कोहा कॉन्फ़िगरेशन फ़ाइल में पासवर्ड बदल दिया है?
सब कुछ बहुत अच्छा चल रहा था जब तक कि मैं ग्राफिक वातावरण से इंस्टॉलेशन शुरू नहीं करने जा रहा था।
दर्ज करने के लिए ब्राउज़र खोलते समय http://127.0.1.1:8001 मुझे निम्न त्रुटि संदेश मिलता है:
आंतरिक सर्वर त्रुटि
सर्वर में आंतरिक त्रुटि या misconfiguration साल का सामना करना पड़ा है और आपके अनुरोध को पूरा करने में असमर्थ था।
कृपया सर्वर व्यवस्थापक से [कोई पता नहीं दिया गया] पर संपर्क करें ताकि उन्हें इस त्रुटि के समय और इस त्रुटि से ठीक पहले आपके द्वारा की गई कार्रवाइयों के बारे में सूचित किया जा सके।
इस त्रुटि के बारे में अधिक जानकारी के सर्वर त्रुटि लॉग में उपलब्ध हो सकता है।
साथ ही, अनुरोध को संभालने के लिए ErrorDocument का उपयोग करने का प्रयास करते समय 500 आंतरिक सर्वर त्रुटि त्रुटि आई थी।
अपाचे / 2.4.41 (उबंटू) सर्वर 127.0.1.1 पोर्ट 8001 पर
नमस्ते। ऐसा लगता है कि आपने सेटिंग में कुछ गलत टाइप कर दिया है। सेटिंग्स या स्पेस को कॉपी और पेस्ट करते समय सावधान रहें। यदि आप अपाचे त्रुटि लॉग को नहीं देखते हैं, तो इससे आपको त्रुटि के बारे में अधिक जानकारी मिलनी चाहिए। सलू २.