Koha 是一个免费的图书馆自动管理软件包,适合不同类型和规模的图书馆。提供分类、检索、成员和顾客管理,收购系统和发行管理。
图书管理员可以搞一搞;下面记录 Ubuntu 16.04 安装 Koha 的步骤。
添加Koha源:
1 2 |
$ 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:
1 2 |
$ sudo apt update $ sudo apt install koha-common |
配置koha:
1 |
$ sudo vim /etc/koha/koha-sites.conf |
把STAFF端口改为8080:
1 |
INTRAPORT="8080" |
安装MySQL
1 |
$ sudo apt install mysql-server |
安装过程中需要设置MySQL root密码。
运行MySQL初始化安全脚本:
1 |
$ sudo mysql_secure_installation |
根据提示回答问题。
配置Apache:
1 2 3 |
$ sudo a2enmod rewrite $ sudo a2enmod cgi $ sudo systemctl restart apache2 |
创建Koha数据库:
1 |
$ sudo koha-create --create-db library |
我们需要分配STAFF使用8080端口,OPAC使用80端口。
1 |
$ sudo vim /etc/apache2/ports.conf |
把 Listen 80 改为:
1 |
Listen 8080 |
重启Apache:
1 |
$ sudo systemctl restart apache2 |
启动Apache模块和网站:
1 2 3 4 |
$ sudo a2dissite 000-default $ sudo a2enmod deflate $ sudo a2ensite library $ sudo service apache2 restart |
更改Koha默认密码:
1 |
$ sudo mysql -uroot -p |
设置密码:
1 2 3 4 |
mysql> use mysql; mysql> SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('koha1234'); mysql> flush privileges; mysql> quit; |
编辑:
1 |
$ sudo vim /etc/koha/sites/library/koha-conf.xml |
找到pass,把值改为koha1234:
访问:
1 2 |
http://your_domain_or_IP:8080 http://your_domain_or_IP:80 |