Langsung ke konten utama

OpenBiblio, Linux, XAMPP

pernah denger openbiblio? buat temen2 pustakawan udah ngga' asing lagi pasti? ;). oh...belom pernah denger tokh? yo wis...openbiblio adalah perangkat lunak untuk kegiatan otomasi perpustakaan, mulai dari katalogisasi, sirkulasi, OPAC (Online Public Access Catalogue). Lumayan lengkap. info lebih lengkap, silahkan berkunjung ke situsnya openbiblio. yang kali ini mau disampaikan adalah how-to memasang openbiblio di platform linux menggunakan xampp.

kalo belom dipasang xampp-nya, dipasang dulu. donlot xampp-nya dari link di atas, terus tinggal ekstrak ke /opt, pake:

# tar xvzf xampp-linux-versiyangdidonlot -C /opt

nanti akan keluar proses2 yang menunjukkan terjadinya kegiatan dekompresi (caela...dekompresi :D). when you're done, run the lampp using:

# /opt/lampp/lampp start

kalo ngga' ada gangguan, akan keluar info:

Starting XAMPP for Linux 1.6.*...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL…
XAMPP: Starting ProFTPD…
XAMPP for Linux started

tapi, kadang, adakalanya kita ketemu problem kaya' gini:

/opt/lampp/lampp: line 74: arch: command not found
Starting XAMPP for Linux 1.6.*...
/opt/lampp/lampp: line 74: arch: command not found
/opt/lampp/lampp: line 74: arch: command not found
XAMPP: Starting Apache with SSL (and PHP5)…
/opt/lampp/lampp: line 74: arch: command not found
XAMPP: Starting MySQL...
/opt/lampp/lampp: line 74: arch: command not found
XAMPP: Starting ProFTPD...
XAMPP for Linux started.

hakuna matata my friend! trouble-shootnya seperti ini, edit file arch di /bin/arch dengan teks editor favorit (nano, vim, gedit):

# nano /bin/arch

isi dengan:

uname -m

setelah itu, chmod file arch yang tadi biar bisa dieksekusi:

# chmod +x /bin/arch

okay...next step is...restarting your xampp:

# /opt/lampp/lampp restart

Stopping XAMPP for Linux 1.6.*...
XAMPP: Stopping Apache with SSL...
XAMPP: Stopping MySQL...
XAMPP: Stopping ProFTPD...
XAMPP stopped.
Starting XAMPP for Linux 1.6.*...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started

untuk mencobanya...buka browser kamu, ketikan localhost. nanti kamu akan dibawa ke halaman informasi tentang xampp dengan terlebih dahulu memilih interface bahasa yang akan kamu pake.

okay...sekarang kamu udah punya apache sebagai web server, mysql sebagai server basis data, dah php sebagai bahasa pemograman hanya dengan sekali ketik perintah. ain't that easy? :D.

sekarang, kita mulai install openbiblionya. langkah awal, bikin dulu database mysqlnya. cara paling mudah, lewat phpmyadmin di browser kamu:

http://localhost/phpmyadmin

nama databasenya terserah. kalo saya, OpenBiblio. pake standar yang manualnya kasih :). udah...database dah kebikin. sekarang kita ekstrak openbiblio yang barusan dah kita dongdot:

# tar xvzf namafileopenbiblionya -C /opt/lampp/htdocs

sebelumnya arahkan dulu ke tempat dimana kamu simpen file dongdotan openbiblionya, atau kalo ngga' masukin path lengkapnya. comprente? ;). when you're done extracting the file, first thing you need to do is, editing the database_constants.php file. in it, there are several lines you need to change "OBIB_DATABASE", "OBIB_USERNAME", "OBIB_PWD". adjust it with your-mysql's configuration. if your dbase is not passworded, let the "OBIB_PWD" empty. but i suggest to create a password for your dbase. in xampp, use the option:

# /opt/lampp/lampp security

to secure your xampp configuration. jot down all of your password, in case you forget. all set and done, it's time to install your openbiblio, by typing:

http://localhost/openbiblio/install

as you'll see this page:



next step, still in installation process, you'll find an option whether you'd like to also install a sampe dbase or not. if you would, check the radio button provided in the form. check it, you can instantly use openbiblio by click the link provided.



next, you'll have your own page of openbiblio ready to use, or at least you can do some configuraton using the administrator priveledge. login first by choosing the "Admin" tab. default username would be "admin" and password, also using "admin".




that's it! hope this posting can help to understand how to install openbiblio and using it for your library. there are many choices of library automation softwares that you can choose. one of community that provide you with the access is oss4lib. or...if you prefer local resources (indonesia), you can try senayan and freelib, made by indonesian ;).

more screenshoots, and also the indonesian version of openbiblio which you can download at this page.


(to run the opac, simply insert http://localhost/openbiblio/opac to your browser's address)



(indonesian version of openbiblio)



references:
0. xampp for linux
1. how to install openbiblio
2. forum uin sunan kalijaga
3. install xampp on linux

Komentar

Anonim mengatakan…
mantabs tutorialnya kang arif, soal openbiblio: saya dulu sempet make dan agak kurang sreg dengan alurnya, untuk perpus lokal sepertinya senayan (gpl juga lho) lebih user friendly :D
iya...setelah melihat openbiblio secara langsung, memang senayan jauh lebih baik, baik dari segi tampilan sama alurnya. hidup produk dalam negeri lah :D.
Anonim mengatakan…
mas kalo xampp securitynya dah di aktifin...

dia kan minta pasword pass akses http://localhost/xampp/

usernya apa ya?
@anonymous, coba lamp atau lampp. semoga berhasil :)

Postingan populer dari blog ini

Tampilan Terbagi ~ Notepad++

logo notepad++ (sumber wikipedia) Mesti dah pada paham lah, apa itu notepad++ . Ya? Pemahaman sederhana saya, notepad++ merupakan salah satu perangkat penyunting teks yang digunakan, utamanya, untuk menyunting berkas  pemrograman. Tentunya, lingkungan yang digunakan adalah lingkungan sistem operasi MS-Windows. Bisa saja digunakan untuk menyunting hal lain. Atau bahkan membuat berkas teks mandiri guna keperluan selain dari penulisan bahasa pemrograman. Saya ngga' akan menjelaskan panjang lebar tentang apa dan bagaimana aplikasi ini. Yang ingin saya tuliskan di sini hanya, bagaimana membuat tampilan terbagi ( split view ) pada notepad++. Apa guna? Bagi saya, untuk membandingkan isi dari satu skrip (pemrograman) dengan skrip yang lain. Fungsi ini saya perlukan disaat saya ingin melihat perubahan dari skrip yang saya susun (namun memiliki kutu) dengan skrip hasil perbaikan kawan saya. Mari kita mulai dengan gambar pertama. Di bagian ini, kita buka berkas yang ingin kita su...

Portable SLiMS 9 Bulian: How to increase file size to upload large size attachment

Gambarnya pakek gambar lama yak 😆 Bukan bahas XAMPP koq, ini mau bahas SLiMS Portabel. Ternyata, belom banyak yang bahas bagaimana caranya meningkatkan kapasitas unggah lampiran pada SLiMS Portabel. Jadi begini, belakangan muncul pertanyaan-pertanyaan cara nambahin kapasitas berkas lampiran yang bisa diunggah kalo menggunakan SLiMS Portabel. Lho, ini jadi pertanyaan baru, bukankah metodenya sama, seperti pengguna XAMPP? Yaitu dengan mengubah variabel upload_max_filesize  dan post_max_size   dalam berkas php.ini . Pada SLiMS Portabel (SLiMS 9 Bulian), berkas tersebut ada di dalam direktori httpd/php . Gambar berkas php.ini yang akan disunting Gambar variabel post_max_size Gambar variabel upload_max_filesize "Betul, Bang. Saya sudah merubah nilai pada kedua variabel. Di SLiMS hasil perubahannya juga udah keliatan. Tapi, begitu saya upload  berkas yang ukurannya besar, tetep gagal, bang. Nggak ada berkas yang ke- upload". Nah, saya jadi penasirun kenapa bisa begitu. Lho iya...

Installing YAZ library for SLiMS in GnU/Linux Fedora 31

Mau dibilang update , ya ... memang update sich. kwkwkw. Jadi, sebetulnya saya tidak ingin mencoba memasang pustaka YAZ di mesin yang saya gunakan saat ini. Malas. Namun, karena ada permintaan untuk recreate errors , jadinya, muncullah tulisan ini. Ok, jadi kita mulai dengan mencari paket yang dibutuhkan untuk pustaka YAZ, di mesin GnU/Linux Fedora. Panduan saya, tetap dari tulisan saya sebelumnya :grin: Tulisan lama, tapi masih relevan. Adapun paket-paket aplikasi yang perlu kita pasang adalah: php-pear; yaz; libyaz; libyaz-devel; libnet; libnet-devel; terakhir php-devel. Untuk yang terakhir, dibutuhkan untuk mengkompilasi paket YAZ lewat perintah yang akan kita eksekusi, berikutnya, yang setelah kita pasang paket-paket tersebut di atas, pada terminal, masukkan perintah: # pecl install yaz Semoga tidak ada kesalahan dalam proses pemasangan, karena kalau sukses, nanti, pada akhir baris proses, muncul kalimat sebagai berikut: Build process completed successfully Insta...