Header Ads

Konfigurasi dan Memulai EPrints 3 pada CentOS 7

Konfigurasi dan Memulai EPrints 3 pada CentOS 7

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

Dapat update artikel Gratis:

6 komentar:

  1. saya sudah selesai sampai restart httpd, tapi yg muncul di browser hanya index of/

    BalasHapus
    Balasan
    1. coba 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

      Hapus
  2. Gan, mau tanya kalau di server Centos situ ada cPanel-nya. Bentrok gak yah gan?

    BalasHapus
    Balasan
    1. Maaf 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

      Hapus
  3. Min, saya mentok di sini
    Error creating database: [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
    kenapa ya

    BalasHapus
    Balasan
    1. kemungkinan server databasenya belum aktif atau perintah dimaksud tidak diberi akses, coba agan login sebagai root untuk mengaktifkan Dbservernya. semoga terbantu

      Hapus

Saya pasti senang jika anda dapat memberi komentar sebagai jejak anda dan masukan atau pendapat anda, bahkan mungkin dapat menjadi referensi bagi teman yang lain juga bermanfaat bagi perkembangan blogon.id dalam menulis artikelnya, tetapi ingat tidak berbau p*rno, sara, tidak memasang link aktif dan tentunya tidak melanggar hak cipta orang lain ya...