Коротка інструкція для адміністратора АБІС Koha: відмінності між версіями
Dubyk (обговорення | внесок) |
Dubyk (обговорення | внесок) |
||
Рядок 76: | Рядок 76: | ||
*для „phpmyadmin“ вибрати лише „apache2“; |
*для „phpmyadmin“ вибрати лише „apache2“; |
||
*при встановленні „phpmyadmin“ нагадати системі пароль адміна MySQL а також встановити пароль застосунку. |
*при встановленні „phpmyadmin“ нагадати системі пароль адміна MySQL а також встановити пароль застосунку. |
||
===== Перловські модулі ===== |
|||
Однією командою |
|||
sudo apt-get install \ |
|||
libcgi-session-perl \ |
|||
libclass-factory-util-perl \ |
|||
libdata-ical-perl \ |
|||
libdate-calc-perl \ |
|||
libdate-ical-perl \ |
|||
libdate-manip-perl \ |
|||
libdatetime-format-mail-perl \ |
|||
libdatetime-format-strptime-perl \ |
|||
libdatetime-format-w3cdtf-perl \ |
|||
libdatetime-locale-perl \ |
|||
libdatetime-perl \ |
|||
libdatetime-timezone-perl \ |
|||
libdbd-mysql-perl \ |
|||
libdbi-perl \ |
|||
libemail-date-perl \ |
|||
libgd-barcode-perl \ |
|||
libhtml-scrubber-perl \ |
|||
libimage-magick-perl \ |
|||
libjson-perl \ |
|||
liblingua-ispell-perl \ |
|||
liblingua-stem-perl \ |
|||
liblist-moreutils-perl \ |
|||
liblist-moreutils-perl \ |
|||
liblocale-gettext-perl \ |
|||
liblocale-po-perl \ |
|||
libmail-sendmail-perl \ |
|||
libmime-lite-perl \ |
|||
libnet-ldap-perl \ |
|||
libpdf-api2-perl \ |
|||
libpoe-perl \ |
|||
libtext-charwidth-perl \ |
|||
libtext-csv-perl \ |
|||
libtext-iconv-perl \ |
|||
libtext-wrapi18n-perl \ |
|||
libtimedate-perl \ |
|||
libtime-duration-perl \ |
|||
libtime-format-perl \ |
|||
libunix-syslog-perl \ |
|||
libxml-dom-perl \ |
|||
libxml-dumper-perl \ |
|||
libxml-libxml-perl \ |
|||
libxml-libxslt-perl \ |
|||
libxml-namespacesupport-perl \ |
|||
libxml-parser-perl \ |
|||
libxml-perl \ |
|||
libxml-regexp-perl \ |
|||
libxml-sax-writer-perl \ |
|||
libxml-simple-perl \ |
|||
libxml-xslt-perl \ |
|||
libyaml-syck-perl \ |
|||
libbiblio-endnotestyle-perl \ |
|||
libcgi-session-serialize-yaml-perl \ |
|||
libhtml-template-pro-perl \ |
|||
libmarc-charset-perl \ |
|||
libmarc-crosswalk-dublincore-perl \ |
|||
libmarc-xml-perl \ |
|||
libmarc-record-perl \ |
|||
libnet-z3950-zoom-perl \ |
|||
libpdf-reuse-perl \ |
|||
libpdf-reuse-barcode-perl \ |
|||
libschedule-at-perl \ |
|||
libxml-rss-perl \ |
|||
libyaml-perl \ |
|||
libalgorithm-checkdigits-perl \ |
|||
libhttp-oai-perl \ |
|||
libsms-send-perl \ |
|||
libtemplate-perl \ |
|||
libmemoize-memcached-perl \ |
|||
libbusiness-isbn-perl \ |
|||
libdbd-sqlite2-perl \ |
|||
libuniversal-require-perl \ |
|||
libtext-csv-encoded-perl \ |
|||
libpdf-api2-simple-perl \ |
|||
libpdf-table-perl \ |
|||
libnet-server-perl \ |
|||
libnumber-format-perl \ |
|||
liblocale-currency-format-perl \ |
|||
liblingua-stem-snowball-perl \ |
|||
libgraphics-magick-perl \ |
|||
libauthen-cas-client-perl |
|||
==== Налаштування пакунків ==== |
==== Налаштування пакунків ==== |
Версія за 20:41, 11 серпня 2014
Встановлення та адміністрування ОС Debian GNU/Linux
Вибір ОС Debian GNU/Linux
Для АБІС Koha найбільш придатною на даний момент є операційна система Debian GNU / Linux. Тут і перевірена часом стабільність і той факт, що більшість розробників працює з нею. Поки тільки для цієї системи є всі необхідні perl-модулі в офіційному репозитарії. Також розробники Koha вже досить давно готують пакет з АБИС Koha для репозитория Debian, що дозволить встановлювати систему з „одного кліку“.
IMAGE
Налаштування Debian для АБІС Koha
Попередні налаштування
Локаль з UTF-8
Перевірка локалі:
sudo locale
в результаті повинно фігурувати „UTF-8“ (en.UTF-8, uk_UA.UTF-8 і т.п.), наприклад для України
LANG=uk_UA.UTF-8 LANGUAGE= LC_CTYPE="uk_UA.UTF-8" LC_NUMERIC="uk_UA.UTF-8" LC_TIME="uk_UA.UTF-8" LC_COLLATE="uk_UA.UTF-8" LC_MONETARY="uk_UA.UTF-8" LC_MESSAGES="uk_UA.UTF-8" LC_PAPER="uk_UA.UTF-8" LC_NAME="uk_UA.UTF-8" LC_ADDRESS="uk_UA.UTF-8" LC_TELEPHONE="uk_UA.UTF-8" LC_MEASUREMENT="uk_UA.UTF-8" LC_IDENTIFICATION="uk_UA.UTF-8"
Якщо UTF-8 не присутнє, тоді потрібно встановити локаль
sudo /usr/sbin/update-locale LANG=uk_UA.UTF-8 LANGUAGE="uk_UA:uk"
Користувач для Koha
Додаємо користувача
(нижче замість „АдміністраторСістеміKoha“ вводимо своє)
sudo adduser АдміністраторСистемиKoha
Іноді група автоматично не створюється — тоді потрібно ще
sudo addgroup АдміністраторСистемиKoha sudo adduser АдміністраторСистемиKoha АдміністраторСистемиKoha
Командою „sudo visudo“ відкриваємо для редагування файл привілеїв адміністратора (/etc/sudoers) і даємо їх користувачеві АдміністраторСистемиKoha, додавши в кінці файлу рядок
АдміністраторСистемиKoha ALL = (ALL) ALL
Після додавання клавіатурній командою Ctrl-O зберігаємо файл (/etc/sudoers) і через Ctrl-X виходимо.
Встановлення та налаштування додаткових пакунків
Встановленні безпосередньо ПЗ Koha передує встановлення усіх необхідних пакунків й модулів, від яких залежить Koha.
Встановлення пакунків з репозитаріїв
Веб-сервер, БД MySQL і додаткові пакунки
Однією командою
sudo apt-get install \ at \ apache2 \ cvs \ git \ git-core \ make \ gcc \ daemon \ perlmagick \ mysql-server \ phpmyadmin
- при встановленні сервера MySQL вказуємо пароль адміністратора (користувач „root“), далі „ПарольАдмінаMySQL“;
- для „phpmyadmin“ вибрати лише „apache2“;
- при встановленні „phpmyadmin“ нагадати системі пароль адміна MySQL а також встановити пароль застосунку.
Перловські модулі
Однією командою
sudo apt-get install \ libcgi-session-perl \ libclass-factory-util-perl \ libdata-ical-perl \ libdate-calc-perl \ libdate-ical-perl \ libdate-manip-perl \ libdatetime-format-mail-perl \ libdatetime-format-strptime-perl \ libdatetime-format-w3cdtf-perl \ libdatetime-locale-perl \ libdatetime-perl \ libdatetime-timezone-perl \ libdbd-mysql-perl \ libdbi-perl \ libemail-date-perl \ libgd-barcode-perl \ libhtml-scrubber-perl \ libimage-magick-perl \ libjson-perl \ liblingua-ispell-perl \ liblingua-stem-perl \ liblist-moreutils-perl \ liblist-moreutils-perl \ liblocale-gettext-perl \ liblocale-po-perl \ libmail-sendmail-perl \ libmime-lite-perl \ libnet-ldap-perl \ libpdf-api2-perl \ libpoe-perl \ libtext-charwidth-perl \ libtext-csv-perl \ libtext-iconv-perl \ libtext-wrapi18n-perl \ libtimedate-perl \ libtime-duration-perl \ libtime-format-perl \ libunix-syslog-perl \ libxml-dom-perl \ libxml-dumper-perl \ libxml-libxml-perl \ libxml-libxslt-perl \ libxml-namespacesupport-perl \ libxml-parser-perl \ libxml-perl \ libxml-regexp-perl \ libxml-sax-writer-perl \ libxml-simple-perl \ libxml-xslt-perl \ libyaml-syck-perl \ libbiblio-endnotestyle-perl \ libcgi-session-serialize-yaml-perl \ libhtml-template-pro-perl \ libmarc-charset-perl \ libmarc-crosswalk-dublincore-perl \ libmarc-xml-perl \ libmarc-record-perl \ libnet-z3950-zoom-perl \ libpdf-reuse-perl \ libpdf-reuse-barcode-perl \ libschedule-at-perl \ libxml-rss-perl \ libyaml-perl \ libalgorithm-checkdigits-perl \ libhttp-oai-perl \ libsms-send-perl \ libtemplate-perl \ libmemoize-memcached-perl \ libbusiness-isbn-perl \ libdbd-sqlite2-perl \ libuniversal-require-perl \ libtext-csv-encoded-perl \ libpdf-api2-simple-perl \ libpdf-table-perl \ libnet-server-perl \ libnumber-format-perl \ liblocale-currency-format-perl \ liblingua-stem-snowball-perl \ libgraphics-magick-perl \ libauthen-cas-client-perl