கோஹா, உபுண்டு 18.04 இல் ஒருங்கிணைந்த நூலக மேலாண்மை அமைப்பு

கோஹா பற்றி

அடுத்த கட்டுரையில் நாம் கோஹாவைப் பார்க்கப் போகிறோம். இது ஒரு பற்றி ஒருங்கிணைந்த திறந்த மூல நூலக மேலாண்மை அமைப்பு வெவ்வேறு நூலகங்கள், பள்ளிகள், பல்கலைக்கழகங்கள் போன்றவற்றால் உலகம் முழுவதும் பயன்படுத்தப்படுகிறது. இது நியூசிலாந்தில் உள்ள ஹோரோஹெனுவா நூலக அறக்கட்டளைக்காக கட்டிப்போ கம்யூனிகேஷன்ஸ் 1999 இல் உருவாக்கப்பட்டது. இது PERL இல் எழுதப்பட்டு குனு பொது பொது உரிமம் V3 இன் கீழ் அல்லது அதற்குப் பிறகு வெளியிடப்பட்டது.

உபுண்டு 18.04 எல்டிஎஸ்ஸில் கோஹாவை நிறுவ, நாங்கள் இரண்டு செயல்முறைகளைச் செல்ல வேண்டும். அதாவது, முனையத்தைப் பயன்படுத்தி பயனர் இடைமுகத்தை நிறுவுதல் மற்றும் வரைகலை பயனர் இடைமுகத்திலிருந்து நிறுவல், இணைய உலாவியைப் பயன்படுத்துகிறது. பின்வரும் வரிகளில் முனையத்திலிருந்து நிறுவலை மட்டுமே பார்ப்போம். வரைகலை இடைமுகத்திலிருந்து செயல்பாட்டில் இது மிகவும் உள்ளுணர்வு.

கோஹா பொது அம்சங்கள்

ஒருங்கிணைந்த நூலக மேலாண்மை திட்டத்தில் கோஹா தேவையான அனைத்து அம்சங்களையும் கொண்டுள்ளது, அவற்றில் நாம் காணலாம்:

  • ஒரு எளிய மற்றும் தெளிவான இடைமுகம் நூலகர்கள் மற்றும் புரவலர்களுக்கு.
  • கட்டமைக்கக்கூடிய தேடல்.
  • நாங்கள் வைத்திருப்போம் பயனர் வாசிப்பு பட்டியல்கள்.
  • முழுமையான கொள்முதல் முறைமதிப்பீடுகள் மற்றும் மதிப்பீட்டு தகவல்கள் உட்பட.
  • ஒரு கொள்முதல் முறை கிடைக்கும் எளிமையானது, சிறிய நூலகங்களுக்கு.
  • செய்தித்தாள்கள் மற்றும் பத்திரிகைகளுக்கான அமைப்பு.
  • கோஹா இணைய அடிப்படையிலானது, எனவே ஊமை முனையங்களில் பயன்படுத்தலாம் (வன் வட்டு அல்லது சிறப்பு வன்பொருள் இல்லாத முனையங்கள்) நூலகத்தின் ஆலோசனை மற்றும் நிர்வாகத்திற்காக.
  • நூலகர் முடியும் நூலகத்தை தொலைவிலிருந்து நிர்வகிக்கவும், மொபைல் போன் அல்லது தனிப்பட்ட உதவியாளரைப் பயன்படுத்துதல்.
  • இந்த மென்பொருள் ஒரு கையாளுகிறது அறிக்கைகள், அறிக்கைகள் மற்றும் புள்ளிவிவரங்களின் விரிவான திறமை ஒரு தொடர்புடைய தரவுத்தளத்தைப் பயன்படுத்துவதன் மூலம் ஆதரிக்கப்படுகிறது.

உபுண்டு 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

இப்போது நாங்கள் நிறுவுகிறோம்:

உலகளாவிய சதுர தொகுப்பு

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

கோஹாவை நிறுவவும்

இந்த கட்டத்தில் நம்மால் முடியும் கோஹா நிறுவலுக்குச் செல்லவும் apt ஐப் பயன்படுத்தி:

sudo apt-get install koha-common

கோஹா தளங்களை உள்ளமைக்கவும்

தொடர, பார்ப்போம் மேலாண்மை துறைமுக எண்ணை 8001 ஆக மாற்றவும். நாங்கள் அதை செய்வோம் koha-sites.conf கோப்பை திருத்துகிறது பின்வரும் கட்டளையைப் பயன்படுத்தி:

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

இந்த எடுத்துக்காட்டுக்கு நான் விம் எடிட்டரைப் பயன்படுத்துகிறேன். நீங்கள் செய்ய வேண்டிய கோப்பின் உள்ளே கோப்பில் பின்வரும் INTRAPORT மற்றும் OPACPORT வரிகளைக் கண்டுபிடித்து மாற்றங்களைச் செய்யுங்கள்.

கோஹா துறைமுகங்கள்

INTRAPORT="8001"
OPACPORT="8000"

மாற்றங்கள் செய்யப்பட்டவுடன், நாங்கள் சேமித்து வெளியேறுகிறோம்.

அப்பாச்சி உள்ளமைவு

அப்பாச்சி 2 க்கான உள்ளமைவை உருவாக்கவும்

லெட்ஸ் அப்பாச்சி வலை சேவையகத்தில் தொகுதிக்கூறுகளை இயக்க a2enmod கட்டளையைப் பயன்படுத்தவும்.

sudo a2enmod rewrite
sudo a2enmod cgi

பின்னர் நம்மால் முடியும் சேவையகத்தை மறுதொடக்கம் செய்யுங்கள் கட்டளையுடன்:

sudo service apache2 restart

பெயர் நூலகத்திற்கு ஒரு கோஹா உதாரணத்தை உருவாக்கவும்

கோஹா நூலக நிறுவலை உருவாக்கவும்

sudo koha-create --create-db library

MySQL க்கான பாதுகாப்பு அமைப்பு

அடுத்து வருவோம் MySQL பாதுகாப்பு அமைப்புகளைச் செய்யவும். தட்டச்சு செய்வதன் மூலம் இதைச் செய்யலாம்:

mysql பாதுகாப்பானது

sudo mysql_secure_installation

இந்த ஸ்கிரிப்டை இயக்கும்போது, ​​இந்த எடுத்துக்காட்டுக்கு நான் பதிலளித்தேன் n (இல்லை) முதல் கேள்விக்கு. பின்னர் நான் பதிலளித்தேன் மற்றும் என்றால்) மற்ற அனைவருக்கும்.

துறைமுகங்களைச் சேர்ப்பது

கோஹா ஊழியர்களுக்கு துறைமுகம் 8001 மற்றும் OPAC க்கு 8000 ஒதுக்குவதற்கு முன்பு. இப்போது நாம் கட்டமைப்பு கோப்பை திறக்கப் போகிறோம்:

sudo vim /etc/apache2/ports.conf

உள்ளே நாம் பின்வரும் வரிகளைச் சேர்ப்போம், அவை சொல்லும் வரிக்குப் பிறகு நகலெடுக்க வேண்டும் கேளுங்கள்:

அப்பாச்சி 2 போர்ட்களைச் சேர்க்கவும்

Listen 8001
Listen 8000

மாற்றங்களைச் செய்த பிறகு, நாங்கள் சேமித்து மூடுகிறோம்.


தொகுதிகள் இயக்கவும்

தொகுதிகள் மற்றும் தளங்களை இயக்கவும்

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

அப்பாச்சியை மறுதொடக்கம் செய்யுங்கள்

நாம் மீண்டும் மறுதொடக்கம் செய்ய வேண்டும் Apache:

sudo service apache2 restart

ஜீப்ரா கட்டளையை மீண்டும் உருவாக்குகிறார்

அடுத்த கட்டமாக இருக்கும் மீண்டும் கட்டவும் ஜீப்ரா தரவுத்தளம் ஒரு கோஹா உதாரணத்திற்கு கட்டளையுடன்:

koha-rebuild-zebra -v -f library

கோஹா உள்ளமைவு கோப்பிற்கான கடவுச்சொல்

கடவுச்சொல் 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 ஐ உள்ளமைக்கவும்

கோஹாவுக்கு db ஐ மாற்றவும்

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

பாரா இந்த மென்பொருளை நிறுவுவது பற்றிய கூடுதல் தகவல்கள், அதை இயக்கும்போது ஏற்படக்கூடிய பிழைகள் அல்லது நிறுவல் நீக்குதலுடன் தொடரலாம், பயனர்கள் முடியும் விக்கியை அணுகவும் கிடைக்கும்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   கிறிஸ்டியன் எச்செவர்ரி அவர் கூறினார்

    சிறந்தது, நான் அதைத் தேடிக்கொண்டிருந்தேன், மிக்க நன்றி, பிடித்தவைகளுக்கு.

  2.   ரோட்ரிகோ வரேலா அவர் கூறினார்

    அருமை! மிக்க நன்றி

  3.   பிப்போ மேஜின்னர் அவர் கூறினார்

    ஈர்க்கக்கூடிய வழிகாட்டி. அப்பாச்சி பகுதி காணவில்லை, ஏனெனில் அது எனக்கு பிழைகள் தருகிறது. அதைச் சேர்ப்பது நன்றாக இருக்கும்! நன்றி

    1.    டேமியன் ஏ. அவர் கூறினார்

      வணக்கம். நீங்கள் அப்பாச்சியை நிறுவ வேண்டும் என்றால், இந்த வலைப்பதிவில் ஒரு சக ஊழியர் சிறிது காலத்திற்கு முன்பு எழுதிய கட்டுரையை நீங்கள் பார்க்கலாம் அப்பாச்சியை நிறுவவும் உபுண்டுவில். சலு 2.

  4.   ஆண்ட்ரியா அவர் கூறினார்

    காலை வணக்கம்: கடவுச்சொல்லை எவ்வாறு மீட்டெடுப்பது?
    நன்றி!

    1.    டேமியன் ஏ. அவர் கூறினார்

      வணக்கம். நீங்கள் பாருங்கள் என்று பரிந்துரைக்கிறேன் நிரல் விக்கி. சலு 2.

  5.   கில்லர்மோ பராடா அவர் கூறினார்

    கடவுச்சொல்லை மாற்றுவதற்கான கட்டளையை நான் உள்ளிட்டபோது, ​​கோஹாவுக்கான MySQL ஐ உள்ளமைக்கவும் the என்ற கட்டத்தில் நான் தங்கியிருந்தேன், இது எனக்கு ஒரு தொடரியல் பிழையைக் கொடுத்தது, கட்டளையில் ஏதோ தவறாக எழுதப்பட்டது
    நான் உபுண்டு 20 ஐப் பயன்படுத்துகிறேன்
    ஏதாவது தீர்வு இருக்கிறதா?

  6.   மத்தியாஸ் அவர் கூறினார்

    H
    அது, எனக்கு இந்த பிழை ஏற்பட்டது:

    mysql> 'koha_library' க்கான கடவுச்சொல்லை அமைக்கவும் local 'localhost' = PASSWORD ('koha.123');

    பிழை 1064 (42000): உங்கள் SQL தொடரியல் உங்களுக்கு பிழை உள்ளது; 123 வது வரிசையில் 'PASSWORD (' koha.1 ′) 'க்கு அருகில் பயன்படுத்த சரியான தொடரியல் பயன்படுத்த உங்கள் MySQL சேவையக பதிப்பிற்கு ஒத்த கையேட்டை சரிபார்க்கவும்.

    தயவுசெய்து உதவி செய்யுங்கள், என்ன தவறு? நான் உபுண்டு 20.04 THX ஐப் பயன்படுத்துகிறேன்

    1.    டேமியன் ஏ. அவர் கூறினார்

      வணக்கம். கோஹா உள்ளமைவு கோப்பில் கடவுச்சொல்லை மாற்றியுள்ளீர்களா?

  7.   அலெக்சாண்டர் அல்ஸேட் அவர் கூறினார்

    நான் கிராஃபிக் சூழலில் இருந்து நிறுவலைத் தொடங்கும் வரை எல்லாம் நன்றாகவே போய்க் கொண்டிருந்தது.

    உலாவியைத் திறக்கும்போது நுழைய வேண்டும் http://127.0.1.1:8001 நான் பின்வரும் பிழை செய்தியைப் பெறுகிறேன்:

    உள்ளக சர்வர் பிழை

    சேவையகம் உள் பிழை அல்லது தவறான உள்ளமைவை எதிர்கொண்டதால் உங்கள் கோரிக்கையை முடிக்க முடியவில்லை.

    இந்த பிழை ஏற்பட்ட நேரத்தையும், இந்த பிழைக்கு முன்னால் நீங்கள் செய்த செயல்களையும் தெரிவிக்க, தயவுசெய்து சர்வர் நிர்வாகியை [முகவரி கொடுக்கப்படவில்லை] தொடர்பு கொள்ளவும்.

    இந்த பிழை பற்றிய கூடுதல் தகவல்கள் சர்வர் பிழை பதிவில் கிடைக்கலாம்.

    கூடுதலாக, ஒரு வேண்டுகோளைக் கையாள ஒரு ErrorDocument ஐப் பயன்படுத்த முயற்சிக்கும்போது 500 உள் சர்வர் பிழை ஏற்பட்டது.

    அப்பாச்சி / 2.4.41 (உபுண்டு) சேவையகம் 127.0.1.1 போர்ட் 8001

    1.    டேமியன் ஏ. அவர் கூறினார்

      வணக்கம். நீங்கள் அமைப்புகளில் ஏதோ தவறாக தட்டச்சு செய்ததாக தெரிகிறது. அமைப்புகள் அல்லது இடைவெளிகளை நகலெடுத்து ஒட்டும்போது கவனமாக இருங்கள். நீங்கள் அப்பாச்சி பிழை பதிவைப் பார்க்கவில்லை என்றால், அது பிழை பற்றிய கூடுதல் தகவலை உங்களுக்குத் தர வேண்டும். சலூ 2.