في المقالة التالية سوف نلقي نظرة على كوها. إنه يقع في حوالي أ نظام متكامل لإدارة المكتبات مفتوح المصدر تستخدم في جميع أنحاء العالم من قبل المكتبات والمدارس والجامعات المختلفة وما إلى ذلك. تم إنشاؤه في 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 بالأمر:
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
مرة أخرى ، سنقوم بتحديث النظام عن طريق كتابة 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"
بمجرد إجراء التغييرات ، نقوم بالحفظ والخروج.
تكوين أباتشي
فاموس أ استخدم الأمر a2enmod لتمكين الوحدات النمطية على خادم الويب Apache.
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
أمر إعادة بناء الحمار الوحشي
ستكون الخطوة التالية إعادة بناء قاعدة بيانات Zebra لمثال كوها بالأمر:
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 لكوها
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
إلى مزيد من المعلومات حول تثبيت هذا البرنامج ، والأخطاء المحتملة عند تنفيذه أو متابعة عملية إلغاء التثبيتيمكن للمستخدمين استشر ويكي المتاحة.
ممتاز ، كنت أبحث عنه ، شكراً جزيلاً للمفضلة.
ممتاز! شكرا جزيلا
دليل مثير للإعجاب. سيكون جزء Apache مفقودًا ، لأنه يعطيني أخطاء. سيكون من الرائع إضافته! شكرا
مرحبا. إذا كنت بحاجة إلى تثبيت apache ، فيمكنك إلقاء نظرة على المقالة التي كتبها أحد الزملاء منذ فترة في هذه المدونة حول كيفية تثبيت اباتشي في أوبونتو. سالو 2.
صباح الخير كيف استعيد كلمة السر؟
بفضل!
مرحبا. أنصحك بإلقاء نظرة على برنامج Wiki. سالو 2.
بقيت في الخطوة "تكوين MySQL لـ koha" ، عندما أدخلت الأمر لتغيير كلمة المرور ، أعطاني خطأ في بناء الجملة ، أن هناك خطأ إملائيًا في الأمر
أنا أستخدم Ubuntu 20
هل يوجد حل؟
H
لقد تلقيت هذا الخطأ:
mysql> SET PASSWORD FOR 'koha_library' @ 'localhost' = PASSWORD ('koha.123') ؛
خطأ 1064 (42000): لديك خطأ في بناء جملة SQL الخاص بك ؛ تحقق من الدليل الذي يتوافق مع إصدار خادم MySQL الخاص بك للحصول على البنية الصحيحة لاستخدامها بالقرب من "PASSWORD ('koha.123 ′)' في السطر 1
الرجاء المساعدة ، ما هو الخطأ؟ أنا أستخدم ubuntu 20.04 THX
مرحبا. هل قمت بتغيير كلمة المرور في ملف تكوين كوها؟
كان كل شيء يسير على ما يرام حتى بدأت التثبيت من بيئة الرسوم.
عند فتح المتصفح للدخول http://127.0.1.1:8001 أحصل على رسالة الخطأ التالية:
خطأ في الخادم الداخلي
واجه الخادم خطأ داخلي أو التكوين العام، وكان غير قادر على إكمال طلبك.
يرجى الاتصال بمسؤول الخادم على [لم يتم تقديم عنوان] لإبلاغهم بوقت حدوث هذا الخطأ والإجراءات التي قمت بها قبل حدوث هذا الخطأ.
مزيد من المعلومات حول هذا الخطأ قد تكون متاحة في سجل خطأ في الخادم.
بالإضافة إلى ذلك ، تمت مصادفة خطأ 500 Internal Server Error أثناء محاولة استخدام ErrorDocument للتعامل مع الطلب.
خادم Apache / 2.4.41 (Ubuntu) على 127.0.1.1 المنفذ 8001
مرحبا. يبدو أنك كتبت شيئًا خاطئًا في الإعدادات. كن حذرًا عند نسخ ولصق الإعدادات أو المسافات. إذا لم تنظر إلى سجل أخطاء apache ، فيجب أن يوفر لك مزيدًا من المعلومات حول الخطأ. سالو 2.