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:
访问:
http://your_domain_or_IP:8080
http://your_domain_or_IP:80
文档地址:https://koha-community.org/documentation/