Setelah selesai melakukan instalasi master EPrints pada CentOS 7 sekarang yang perlu dilakukan adalah melakukan beberapa hal yaitu Membuat Arsip dan Konfigurasi database.
Dan saya ingatkan lagi loginlah pertama kali sebagai Root agar permission setiap eksekusi sintak lebih leluasa.
Baik.......... mari kita mulai kembali untuk melanjutkan perjuangan membangun sebuah repository menggunakan software EPrints 3
Konfigurasi Database
sebelum anda memulai periksa dan pastikan MariaDB server sudah berjalan, jika belum ketik:
chkconfig mariadb on
Ganti user Root menjadi eprints, caranya
su eprints
masuk ke direktory eprints3
cd /opt/eprints3
Menjalankan Epadmin
bin/epadmin create
Apabila anda sudah mengeksekusi perintah di atas maka akan tampil sederet pertanyaan yang memerlukan jawaban anda.
Archive ID? anda diminta memberi sebuah nama untuk arsip repository, silahkan isi sesuai dengan keinginan anda, contoh: Elibs
Configure vital settings? [yes] ? tekan Enter saja
Hostname? jika anda menggunakan Eprints secara online dibawah sub domain, silahkan isi dengan subdomain lembaga anda contoh: elib.domainlembaga.ac.id, namun jika hanya untuk percobaan cukup elib saja atau nama yang lain sesuai selera anda.
Webserver Port [80] ? silahkan sesuaikan dengan port online anda, jika hanya percobaan biarkan saja default 80 lalu enter
Alias (enter # when done) [#] ? ketik tagger (#) jika tidak akan memberi alias, tetapi jika anda akan memberi beberapa alias silahkan isi sesuai yang disarankan, misalkan: elib.local dan seterusnya
Path [/] ?
tekan enter saja
HTTPS Hostname [] ?
tekan enter saja dan biarkan kosong, atau jika hostname anda menggunakan HTTPS silahkan disesuaikan
Administrator Email?
isi dengan nama email aktif contoh: someone@example.com
Archive Name [Test Repository] ?
isi dengan arsip repository anda: misalnya : elib repository, atau biarkan saja default lalu tekan enter
Write these core settings? [yes] ?
tekan Enter untuk membuat core setting
Masih satu rangkaian perintah epadmin, sekarang kita akan konfigurasi database untuk eprints
Configure database? [yes] ?
tekan enter saja
Database Name [testrepo] ?
secara default nama database identik dengan archive ID anda, jika tidak suka, silahkan ganti dengan nama database yang anda sukai
MySQL Host [localhost] ?
tekan enter saja
MySQL Port (# for no setting) [#] ?
tekan enter saja
MySQL Socket (# for no setting) [#] ?
tekan enter saja
Database User [testrepo] ?
isi dengan nama user untuk database
Database Password [asAgAeb] ?
isi password database
Database Engine [MyISAM] ?
tekan enter saja
Write these database settings? [yes] ?
tekan enter untuk membuat file setting untuk database anda
Memberikan Izin untuk membuat database
Create database "testrepo" [yes] ?
tekan enter saja
Database Superuser Username [root] ?
tekan enter saja
Database Superuser Password?
silahkan isi password super user yang mudah anda ingat tapi susah saya tebak hehe, lalu enter
Create database tables? [yes] ?
tekan enter saja
Create an initial user? [yes] ?
tekan enter saja
Membuat user sebagai pengguna pertama yang akan login ke EPrints repository anda
Enter a username [admin] ?
biarkan saja default, tekan enter
Select a user type (user|editor|admin) [admin] ?
biarkan saja typenya sebagai admin, lalu enter
Enter Password?
silahkan isi password user yang mudah anda ingat tapi susah ditebak tetangga, lalu enter
Email? email.anda@gmail.com
Jika berhasil membuat user pertama ke dalam database anda akan tampil informasi seperti dibawah ini:
Successfully created new user:
ID: 1
Do you want to build the static web pages? [yes] ? tekan enter saja
maka EPrints Repository anda sudah mulai dibuat dimulai dari memeriksa koneksi database
Do you want to import the LOC subjects? [yes] ? tekan enter saja
Do you want to update the apache config files? (you still need to add the 'Include' line) [yes] ?
tekan enter saja
Sampai disini kita sudah selesai konfigurasi EPrints dan sekarang tinggal restart apache dengan cara ketik:
service httpd restart
Buka browser dan ketik localhost, seharusnya pada tahap ini EPrints Repository anda sudah bejalan dengan baik.
Demikian artikel sederhana kali ini yang membahas bagaimana proses konfigurasi dan memulai Eprints 3 pada CentOS 7, semoga memberi manfaat bagi kita semua.
Jangan ragu tinggalkan komentar, mungkin ada pertanyaan, dan bagi para penggemar EPrints yang sudah liahi dan berkunjung dimari jangan lupa berikan saran jika artikel ini masih susah diimplementasikan.
Referensi bacaan:
https://wiki.eprints.org/w/Getting_Started_with_EPrints_3
saya sudah selesai sampai restart httpd, tapi yg muncul di browser hanya index of/
BalasHapuscoba agan config ulang, tapi habuspus dulu yg ada di folder arvicives. Kalau belum juga beehasil coba telusuri dari proses instalasi mungkin depedecinya ada yg kurang.semoga terbantu
HapusGan, mau tanya kalau di server Centos situ ada cPanel-nya. Bentrok gak yah gan?
BalasHapusMaaf saya belum pernah coba pada kasus agan, tp sekedar masukan saya kalau mau install eprints pada centos yang sudah ada Cpanel sebaiknya Port Webserver dan Port MySqlnya Eprints, agan bedakan dengan port Cpanelnya. semoga membantu
HapusMin, saya mentok di sini
BalasHapusError creating database: [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
kenapa ya
kemungkinan server databasenya belum aktif atau perintah dimaksud tidak diberi akses, coba agan login sebagai root untuk mengaktifkan Dbservernya. semoga terbantu
Hapus