次の記事では、コハを見ていきます。 それは約 統合されたオープンソースライブラリ管理システム 世界中のさまざまな図書館、学校、大学などで使用されています。 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サーバー コマンドで:
sudo apt-get install mysql-server
インストール後、 バージョンを確認する:
mysql --version
mysqlにログインします。
sudo mysql -u root -p
今、私たちは確立します:
SET GLOBAL sql_mode=''; exit;
Kohaリポジトリを追加します
その後、私たちはすることができます リポジトリとそれに対応するキーを追加します。 これを行うには、ターミナルで次のコマンドを使用します。
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構成
わたしたちは・・・にいくつもりです a2enmodコマンドを使用して、ApacheWebサーバーでモジュールを有効にします.
sudo a2enmod rewrite sudo a2enmod cgi
その後、私たちはすることができます サーバーを再起動します コマンドで:
sudo service apache2 restart
名前ライブラリのKohaインスタンスを作成します
sudo koha-create --create-db library
MySQLのセキュリティ設定
次は MySQLのセキュリティ設定を実行する。 これは、次のように入力することで実行できます。
sudo mysql_secure_installation
このスクリプトを実行するとき、この例では私は答えました n(いいえ) 最初の質問に。 それから私は答えました で、もし) 他のすべてに。
ポートの追加
コハのスタッフにポート8001、OPACにポート8000を割り当てる前。 次に、構成ファイルを開きます。
sudo vim /etc/apache2/ports.conf
内部には次の行が含まれます。これらの行は、次の行の後にコピーする必要があります。 80を聞く:
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データベースのパスワードを変更します
次のファイルを編集することで、データベースのパスワードを好みに合わせて変更できます。
sudo vim /etc/koha/sites/library/koha-conf.xml
koha用にMySQLを構成する
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を参照してください 利用できる。
素晴らしい、私はそれを探していました、ありがとう、お気に入りに。
優秀な! どうもありがとう
印象的なガイド。 エラーが発生するため、Apacheの部分が欠落します。 それを追加するのは素晴らしいことです! ありがとう
こんにちは。 Apacheをインストールする必要がある場合は、同僚がこのブログで少し前に書いた記事をご覧ください。 Apacheをインストールします Ubuntuで。 Salu2。
おはようございます:パスワードを回復するにはどうすればよいですか?
ありがとうございます!
こんにちは。 私はあなたが見てみることをお勧めします プログラムウィキ。 Salu2。
「コハのためにMySQLを設定する」のステップにとどまりました。パスワードを変更するコマンドを入力すると、構文エラーが発生し、コマンドのスペルが間違っていました
私はUbuntu20を使用しています
解決策はありますか?
H
それ、私はこのエラーが発生しました:
mysql> SET PASSWORD FOR'koha_library '@' localhost '= PASSWORD(' koha.123 ');
エラー1064(42000):SQL構文にエラーがあります。 123行目の「PASSWORD( 'koha.1')」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。
助けてください、何が問題なのですか? 私はubuntu20.04THXを使用しています
こんにちは。 Koha構成ファイルのパスワードを変更しましたか?
グラフィック環境からインストールを開始するまで、すべてが順調に進んでいました。
ブラウザを開いて入力するとき http://127.0.1.1:8001 次のエラーメッセージが表示されます。
内部サーバーエラー
サーバは、年間の内部エラーまたは設定ミスが発生したため、リクエストを完了できませんでした。
[アドレス指定なし]のサーバー管理者に連絡して、このエラーが発生した時刻と、このエラーの直前に実行したアクションを通知してください。
このエラーの詳細については、サーバーのエラーログにも有り。
さらに、ErrorDocumentを使用して要求を処理しようとしたときに、500内部サーバーエラーエラーが発生しました。
Apache / 2.4.41(Ubuntu)サーバー(127.0.1.1ポート8001)
やあ。 設定に何か間違った入力をしたようです。 設定やスペースをコピーして貼り付けるときは注意してください。 apacheエラーログを確認しない場合は、エラーに関する詳細情報が得られるはずです。 Salu2。