红联Linux门户
Linux帮助

Ubuntu 16.04安装Koha

发布时间:2016-06-17 10:48:12来源:topspeedsnail.com作者:斗大的熊猫

Koha(https://github.com/Koha-Community/Koha)是一个免费的图书馆自动管理软件包,适合不同类型和规模的图书馆。提供分类、检索、成员和顾客管理,收购系统和发行管理。

图书管理员可以搞一搞;下面记录 Ubuntu 16.04 安装 Koha 的步骤。


添加Koha源:

$ echo deb http://debian.koha-community.org/koha stable main | sudo tee /etc/apt/sources.list.d/koha.list
$ wget -O- http://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -

安装Koha:

$ sudo apt update
$ sudo apt install koha-common

配置koha:

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

把STAFF端口改为8080:

INTRAPORT="8080"


安装MySQL

$ sudo apt install mysql-server

安装过程中需要设置MySQL root密码。

运行MySQL初始化安全脚本:

$ sudo mysql_secure_installation

根据提示回答问题。


配置Apache:

$ sudo a2enmod rewrite
$ sudo a2enmod cgi
$ sudo systemctl restart apache2

创建Koha数据库:

$ sudo koha-create --create-db library

我们需要分配STAFF使用8080端口,OPAC使用80端口。

$ sudo vim /etc/apache2/ports.conf

把 Listen 80 改为:

Listen 8080


重启Apache:

$ sudo systemctl restart apache2

启动Apache模块和网站:

$ sudo a2dissite 000-default
$ sudo a2enmod deflate
$ sudo a2ensite library
$ sudo service apache2 restart


更改Koha默认密码:

$ sudo mysql -uroot -p

设置密码:

mysql> use mysql;
mysql> SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('koha1234');
mysql> flush privileges;
mysql> quit;

编辑:

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

找到pass,把值改为koha1234:

Ubuntu 16.04安装Koha

访问:

http://your_domain_or_IP:8080
http://your_domain_or_IP:80


文档地址:https://koha-community.org/documentation/


本文永久更新地址:http://www.linuxdiyf.com/linux/21594.html