Instalasi Senayan

From OnnoCenterWiki
Revision as of 03:53, 13 August 2023 by Unknown user (talk)
Jump to navigationJump to search

Tampaknya DIKNAS mulai mengembangkan software open source untuk digital library dengan nama Senayan

Siapkan dependencies

sudo su
apt update
apt upgrade
apt-get install net-tools apache2 mariadb-client mariadb-server libphp-adodb libgd3 libgd-dev \
php-mysql php-gd php-curl php-pear

Download source code Senayan dari Web dari (semoga Web-nya masih hidup)

cd /usr/local/src
wget https://github.com/slims/slims9_bulian/releases/download/v9.6.1/slims9_bulian-9.6.1.tar.gz
tar zxvf slims9_bulian-9.6.1.tar.gz
mv slims9_bulian-9.6.1 /var/www/html/slims
chown -Rf www-data.www-data /var/www/html/slims/

Siapkan database MySQL

# mysql -u root -p
password:
create database senayan;
GRANT ALL PRIVILEGES ON senayan.* TO 'senayanuser'@'localhost' IDENTIFIED BY 'password_senayanuser';
GRANT ALL PRIVILEGES ON senayan.* TO 'senayanuser' IDENTIFIED BY 'password_senayanuser';
quit

Bagi anda yang masih belajar, dengan asumsi password root 123456, dapat menggunakan

# mysql -u root -p123456
create database senayan;
GRANT ALL PRIVILEGES ON senayan.* TO 'senayan'@'localhost' IDENTIFIED BY 'senayan';
GRANT ALL PRIVILEGES ON senayan.* TO 'senayan' IDENTIFIED BY 'senayan';
quit
GRANT ALL PRIVILEGES ON senayan.* TO senayan@localhost IDENTIFIED BY senayan;
GRANT ALL PRIVILEGES ON senayan.* TO 'senayan' IDENTIFIED BY senayan;
quit


Masukan template database ke MySQL

mysql -u senayan -psenayan senayan < /var/www/slims/install/senayan.sql 
mysql -u senayan -psenayan senayan < /var/www/slims/install/sampledata.sql 

Edit konfigurasi Web Senayan

# vi /var/www/slims/sysconfig.inc.php
define('DB_HOST', 'localhost');
define('DB_PORT', '3306');
define('DB_NAME', 'senayan');
define('DB_USERNAME', 'senayanuser');
define('DB_PASSWORD', 'password_senayanuser');

Untuk anda yang masih belajar ada baiknya

define('DB_HOST', 'localhost');
define('DB_PORT', '3306');
define('DB_NAME', 'senayan');
define('DB_USERNAME', 'senayan');
define('DB_PASSWORD', 'senayan');

Lakukan

chown -Rf www-data.www-data /var/www/slims

Akses ke Web Digital Library Senayan Melalui

http://localhost/slims/index.php
username admin
password admin


Pranala Menarik