كوها ، نظام متكامل لإدارة المكتبات في أوبونتو 18.04

حول كوها

في المقالة التالية سوف نلقي نظرة على كوها. إنه يقع في حوالي أ نظام متكامل لإدارة المكتبات مفتوح المصدر تستخدم في جميع أنحاء العالم من قبل المكتبات والمدارس والجامعات المختلفة وما إلى ذلك. تم إنشاؤه في 1999 من قبل Katipo Communications لصالح Horowhenua Library Trust في نيوزيلندا. تمت كتابته بلغة PERL وتم إصداره بموجب ترخيص GNU العام V3 أو إصدار لاحق.

لتثبيت koha على Ubuntu 18.04 LTS ، سيتعين علينا المرور بعمليتين. ذلك بالقول، تثبيت واجهة المستخدم باستخدام الجهاز و التثبيت من واجهة المستخدم الرسوميةباستخدام متصفح الويب. في الأسطر التالية ، سنرى التثبيت من الجهاز فقط. في العملية من الواجهة الرسومية ، يكون الأمر بديهيًا تمامًا.

الميزات العامة لنظام كوها

يتمتع نظام كوها بجميع الميزات الضرورية في برنامج إدارة المكتبات المتكامل ، ومن بينها:

  • ل واجهة بسيطة وواضحة لأمناء المكتبات والمستفيدين.
  • بحث قابل للتكوين.
  • سيكون لدينا قوائم قراءة المستخدم.
  • نظام مشتريات كامل، بما في ذلك التقديرات ومعلومات التقييم.
  • سوف نجد نظام شراء متاح أبسط للمكتبات الصغيرة.
  • نظام الصحف والمجلات.
  • كوها قائم على الويب ، لذا يمكن استخدامها على المحطات البكم (محطات بدون قرص صلب أو أجهزة متخصصة) للاستشارة وإدارة المكتبة.
  • يمكن لأمين المكتبة إدارة المكتبة عن بعدباستخدام الهاتف المحمول أو المساعد الشخصي.
  • هذا البرنامج يعالج ملف ذخيرة واسعة من التقارير والتقارير والإحصاءات يفضله استخدام قاعدة بيانات علائقية.

تثبيت نظام كوها على 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;

أضف مستودع كوها

إذا نحن نستطيع أضف المستودع والمفتاح المقابل له. للقيام بذلك ، نستخدم الأوامر الموجودة في الجهاز:

كوها gpg تصاعدي

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

مرة أخرى ، سنقوم بتحديث النظام عن طريق كتابة Terminal:

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

في هذا المثال ، أستخدم محرر Vim. داخل الملف عليك ابحث عن سطور INTRAPORT و OPACPORT التالية في الملف وقم بإجراء التغييرات.

منافذ التغيير كوها

INTRAPORT="8001"
OPACPORT="8000"

بمجرد إجراء التغييرات ، نقوم بالحفظ والخروج.

تكوين أباتشي

إنشاء تكوين ل apache2

فاموس أ استخدم الأمر a2enmod لتمكين الوحدات النمطية على خادم الويب Apache.

sudo a2enmod rewrite
sudo a2enmod cgi

إذا نحن نستطيع أعد تشغيل الخادم بالأمر:

sudo service apache2 restart

قم بإنشاء نسخة كوها لمكتبة الأسماء

إنشاء تركيب مكتبة كوها

sudo koha-create --create-db library

إعداد الأمان لـ MySQL

في اليوم التالي سنفعل تنفيذ إعدادات أمان MySQL. يمكن القيام بذلك عن طريق كتابة:

MySQL آمن

sudo mysql_secure_installation

عند تشغيل هذا البرنامج النصي ، أجبت في هذا المثال ن (لا) على السؤال الأول. ثم أجبته و إذا) لكل الآخرين.

مضيفا المنافذ

قبل أن نخصص المنفذ 8001 لموظفي كوها و 8000 للأوباك. سنقوم الآن بفتح ملف التكوين:

sudo vim /etc/apache2/ports.conf

في الداخل ، سنقوم بتضمين الأسطر التالية ، والتي سيتعين علينا نسخها بعد السطر الذي يقول استماع 80:

إضافة منافذ اباتشي 2

Listen 8001
Listen 8000

بعد إجراء التغييرات ، نقوم بالحفظ والإغلاق.


تمكين الوحدات

تمكين الوحدات والمواقع

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

أعد تشغيل اباتشي

يجب أن نعيد التشغيل مرة أخرى اباتشي:

sudo service apache2 restart

أمر إعادة بناء الحمار الوحشي

ستكون الخطوة التالية إعادة بناء قاعدة بيانات Zebra لمثال كوها بالأمر:

koha-rebuild-zebra -v -f library

كلمة المرور لملف تكوين كوها

تعرف على كلمة المرور أسيوط

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 لكوها

تعديل ديسيبل لكوها

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

إلى مزيد من المعلومات حول تثبيت هذا البرنامج ، والأخطاء المحتملة عند تنفيذه أو متابعة عملية إلغاء التثبيتيمكن للمستخدمين استشر ويكي المتاحة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   كريستيان إتشيفري قال

    ممتاز ، كنت أبحث عنه ، شكراً جزيلاً للمفضلة.

  2.   رودريجو فاريلا قال

    ممتاز! شكرا جزيلا

  3.   بيبو ماجينر قال

    دليل مثير للإعجاب. سيكون جزء Apache مفقودًا ، لأنه يعطيني أخطاء. سيكون من الرائع إضافته! شكرا

    1.    داميان أ. قال

      مرحبا. إذا كنت بحاجة إلى تثبيت apache ، فيمكنك إلقاء نظرة على المقالة التي كتبها أحد الزملاء منذ فترة في هذه المدونة حول كيفية تثبيت اباتشي في أوبونتو. سالو 2.

  4.   اندريا قال

    صباح الخير كيف استعيد كلمة السر؟
    بفضل!

    1.    داميان أ. قال

      مرحبا. أنصحك بإلقاء نظرة على برنامج Wiki. سالو 2.

  5.   غييرمو بارادا قال

    بقيت في الخطوة "تكوين MySQL لـ koha" ، عندما أدخلت الأمر لتغيير كلمة المرور ، أعطاني خطأ في بناء الجملة ، أن هناك خطأ إملائيًا في الأمر
    أنا أستخدم Ubuntu 20
    هل يوجد حل؟

  6.   ماتياس قال

    H
    لقد تلقيت هذا الخطأ:

    mysql> SET PASSWORD FOR 'koha_library' @ 'localhost' = PASSWORD ('koha.123') ؛

    خطأ 1064 (42000): لديك خطأ في بناء جملة SQL الخاص بك ؛ تحقق من الدليل الذي يتوافق مع إصدار خادم MySQL الخاص بك للحصول على البنية الصحيحة لاستخدامها بالقرب من "PASSWORD ('koha.123 ′)' في السطر 1

    الرجاء المساعدة ، ما هو الخطأ؟ أنا أستخدم ubuntu 20.04 THX

    1.    داميان أ. قال

      مرحبا. هل قمت بتغيير كلمة المرور في ملف تكوين كوها؟

  7.   أليخاندرو الزاتي قال

    كان كل شيء يسير على ما يرام حتى بدأت التثبيت من بيئة الرسوم.

    عند فتح المتصفح للدخول http://127.0.1.1:8001 أحصل على رسالة الخطأ التالية:

    خطأ في الخادم الداخلي

    واجه الخادم خطأ داخلي أو التكوين العام، وكان غير قادر على إكمال طلبك.

    يرجى الاتصال بمسؤول الخادم على [لم يتم تقديم عنوان] لإبلاغهم بوقت حدوث هذا الخطأ والإجراءات التي قمت بها قبل حدوث هذا الخطأ.

    مزيد من المعلومات حول هذا الخطأ قد تكون متاحة في سجل خطأ في الخادم.

    بالإضافة إلى ذلك ، تمت مصادفة خطأ 500 Internal Server Error أثناء محاولة استخدام ErrorDocument للتعامل مع الطلب.

    خادم Apache / 2.4.41 (Ubuntu) على 127.0.1.1 المنفذ 8001

    1.    داميان أ. قال

      مرحبا. يبدو أنك كتبت شيئًا خاطئًا في الإعدادات. كن حذرًا عند نسخ ولصق الإعدادات أو المسافات. إذا لم تنظر إلى سجل أخطاء apache ، فيجب أن يوفر لك مزيدًا من المعلومات حول الخطأ. سالو 2.