Koha Gate Entry Module- In Out Management System- Installation Steps
sudo apt-get update
sudo apt -y install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt -y install php
sudo apt-get -y install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip}
sudo apt-get -y install libapache2-mod-php
php -v
sudo su
[Enter Password]
cd /usr/share/koha/opac/htdocs
wget https://github.com/omkar2403/inout/archive/refs/tags/v6.zip
unzip v6.zip
mv inout-6 inout
rm v6.zip
sudo chmod 777 -R inout
sudo chown www-data:www-data -R /usr/share/koha/opac/htdocs
sudo su
mysql -uroot -p
[Enter MySQL Root password]
CREATE database user;
CREATE USER 'user'@'localhost' IDENTIFIED BY 'user123';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit;
sudo su
[Enter Password]
cd /usr/share/koha/opac/htdocs/inout/DB
mysql -uroot -p user < inout.sql
[Enter MySQL Root password]
sudo gedit /usr/share/koha/opac/htdocs/inout/functions/dbconn.php
Change Username,Password, Database Name
sudo systemctl reload apache2 && sudo systemctl restart apache2
Thanks to:
https://github.com/omkar2403/inout
Koha Plugin : In Out Management System - LIBTECHNOPHILE