Ubuntu18.04の統合ライブラリ管理システムであるKoha

コハについて

次の記事では、コハを見ていきます。 それは約 統合されたオープンソースライブラリ管理システム 世界中のさまざまな図書館、学校、大学などで使用されています。 1999年にニュージーランドのホロフェヌア図書館トラストのためにKatipoCommunicationsによって作成されました。 これはPERLで書かれ、GNU General Public LicenseV3以降でリリースされました。

Ubuntu 18.04 LTSにkohaをインストールするには、XNUMXつのプロセスを実行する必要があります。 つまり、 ターミナルを使用したユーザーインターフェイスのインストールグラフィカルユーザーインターフェイスからのインストール、Webブラウザを使用します。 次の行では、ターミナルからのインストールのみが表示されます。 グラフィカルインターフェイスからのプロセスでは、それは非常に直感的です。

コハの一般的な機能

Kohaは、統合ライブラリ管理プログラムに必要なすべての機能を備えており、その中には次のものがあります。

  • A シンプルでクリアなインターフェース 図書館員と常連客のために。
  • 構成可能な検索.
  • 私たちは持っているでしょう ユーザー読書リスト.
  • 完全な調達システム、見積もりおよび評価情報を含みます。
  • 調達システムが利用可能になります 小さなライブラリの場合は、より簡単です。
  • 新聞や雑誌のシステム。
  • コハはウェブベースなので、 ダム端末で使用できます (ハードディスクや専用ハードウェアのない端末)ライブラリの相談や管理に。
  • 司書は ライブラリをリモートで管理する、携帯電話またはパーソナルアシスタントを使用します。
  • このソフトウェアは レポート、レポート、統計の幅広いレパートリー リレーショナルデータベースの使用によって支持されました。

Ubuntu18.04へのKohaのインストール

ターミナルを開き(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;

Kohaリポジトリを追加します

その後、私たちはすることができます リポジトリとそれに対応するキーを追加します。 これを行うには、ターミナルで次のコマンドを使用します。

コハGPG ASC

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

Kohaをインストールする

この時点で、次のことができます。 コハのインストールに進む aptの使用:

sudo apt-get install koha-common

koha-sitesを構成する

続行するには、 管理ポート番号を8001に変更します。 やります koha-sites.confファイルの編集 次のコマンドを使用します。

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

この例では、Vimエディターを使用します。 ファイル内であなたがしなければならない ファイル内で次のINTRAPORTおよびOPACPORT行を見つけて、変更を加えます.

コハチェンジポート

INTRAPORT="8001"
OPACPORT="8000"

変更が加えられたら、保存して終了します。

Apache構成

apache2の構成を作成します

わたしたちは・・・にいくつもりです a2enmodコマンドを使用して、ApacheWebサーバーでモジュールを有効にします.

sudo a2enmod rewrite
sudo a2enmod cgi

その後、私たちはすることができます サーバーを再起動します コマンドで:

sudo service apache2 restart

名前ライブラリのKohaインスタンスを作成します

kohaライブラリのインストールを作成する

sudo koha-create --create-db library

MySQLのセキュリティ設定

次は MySQLのセキュリティ設定を実行する。 これは、次のように入力することで実行できます。

mysqlセキュア

sudo mysql_secure_installation

このスクリプトを実行するとき、この例では私は答えました n(いいえ) 最初の質問に。 それから私は答えました で、もし) 他のすべてに。

ポートの追加

コハのスタッフにポート8001、OPACにポート8000​​を割り当てる前。 次に、構成ファイルを開きます。

sudo vim /etc/apache2/ports.conf

内部には次の行が含まれます。これらの行は、次の行の後にコピーする必要があります。 80を聞く:

apache2ポートを追加します

Listen 8001
Listen 8000

変更を加えた後、保存して閉じます。


モジュールを有効にする

モジュールとサイトを有効にする

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

Apacheを再起動します

もう一度やり直さなければなりません アパッチ:

sudo service apache2 restart

Zebra再構築コマンド

次のステップは 再構築します Zebraデータベース コハインスタンスの場合 コマンドで:

koha-rebuild-zebra -v -f library

Koha構成ファイルのパスワード

パスワード設定を知っている

sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml

koha_libraryデータベースのパスワードを変更します

次のファイルを編集することで、データベースのパスワードを好みに合わせて変更できます。

パスワードの変更dbkoha

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

koha用にMySQLを構成する

kohaのデータベースを変更する

sudo su

mysql -uroot -p

use mysql;

SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library');

flush privileges;

quit;

この例では、使用するパスワードは 'です。ライブラリ'。 前の編集ファイルで設定したものと同じである必要があります。

memcachedを再起動します

sudo service memcached restart

これで私たちは インストールの最初の部分を終了しました.

グラフィカル環境からインストールを続行します

グラフィカル環境からインストールを続行するには、Webブラウザーを開き、URLとして次のように記述します。

ログイン

http://127.0.1.1:8001

初期設定

後に さまざまな構成ウィンドウに入力する必要があります ブラウザで見つけようとしています。

管理者ユーザーを作成する

インストールが完了すると、次のURLから構成したカタログにアクセスできるようになります。

http://127.0.1.1:8000

このソフトウェアのインストール、実行時に発生する可能性のあるエラー、またはアンインストールを続行するための詳細情報、ユーザーはできます Wikiを参照してください 利用できる。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   クリスシアン・エチェバリー

    素晴らしい、私はそれを探していました、ありがとう、お気に入りに。

  2.   ロドリゴヴァレラ

    優秀な! どうもありがとう

  3.   ピポマギナー

    印象的なガイド。 エラーが発生するため、Apacheの部分が欠落します。 それを追加するのは素晴らしいことです! ありがとう

    1.    ダミアンA。

      こんにちは。 Apacheをインストールする必要がある場合は、同僚がこのブログで少し前に書いた記事をご覧ください。 Apacheをインストールします Ubuntuで。 Salu2。

  4.   アンドリア

    おはようございます:パスワードを回復するにはどうすればよいですか?
    ありがとうございます!

    1.    ダミアンA。

      こんにちは。 私はあなたが見てみることをお勧めします プログラムウィキ。 Salu2。

  5.   ギジェルモパラダ

    「コハのためにMySQLを設定する」のステップにとどまりました。パスワードを変更するコマンドを入力すると、構文エラーが発生し、コマンドのスペルが間違っていました
    私はUbuntu20を使用しています
    解決策はありますか?

  6.   マティアス

    H
    それ、私はこのエラーが発生しました:

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

    エラー1064(42000):SQL構文にエラーがあります。 123行目の「PASSWORD( 'koha.1')」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

    助けてください、何が問題なのですか? 私はubuntu20.04THXを使用しています

    1.    ダミアンA。

      こんにちは。 Koha構成ファイルのパスワードを変更しましたか?

  7.   アレクサンダーアルザテ

    グラフィック環境からインストールを開始するまで、すべてが順調に進んでいました。

    ブラウザを開いて入力するとき http://127.0.1.1:8001 次のエラーメッセージが表示されます。

    内部サーバーエラー

    サーバは、年間の内部エラーまたは設定ミスが発生したため、リクエストを完了できませんでした。

    [アドレス指定なし]のサーバー管理者に連絡して、このエラーが発生した時刻と、このエラーの直前に実行したアクションを通知してください。

    このエラーの詳細については、サーバーのエラーログにも有り。

    さらに、ErrorDocumentを使用して要求を処理しようとしたときに、500内部サーバーエラーエラーが発生しました。

    Apache / 2.4.41(Ubuntu)サーバー(127.0.1.1ポート8001)

    1.    ダミアンA。

      やあ。 設定に何か間違った入力をしたようです。 設定やスペースをコピーして貼り付けるときは注意してください。 apacheエラーログを確認しない場合は、エラーに関する詳細情報が得られるはずです。 Salu2。