Migrasi Repositori EPrints 3 ke Server Baru
berikut adalah rangkuman langkah-langkah untuk memindahkan (migrasi) repositori EPrints 3.3 ke server baru:
Prasyarat:
Memiliki informasi nama database, username, dan password dari file
database.pl.Contoh menggunakan nama database dan repositori 'myrepo'.
Langkah-langkah Inti:
Migrasi Database MySQL:
Backup database di server lama:
mysqldump --user=myrepo --password=XYXY myrepo | gzip > myrepo.sql.gzTransfer file backup ke server baru (misal dengan
scp).Buat database baru di server baru dan berikan hak akses yang sesuai kepada user.
Restore data dari file backup ke database baru:
gunzip -c /tmp/myrepo.sql.gz | mysql --user=myrepo --password=XYXY myrepo
Instalasi EPrints di Server Baru:
Instal versi EPrints yang diinginkan (bisa sama atau versi upgrade). Catat user dan group EPrints.
Migrasi File Repositori:
Transfer seluruh direktori repositori dari
/opt/eprints3/archives/myrepo/ke lokasi yang sama di server baru menggunakantardanssh.Perbaiki kepemilikan dan izin file:
chown -R eprints:eprints /opt/eprints3/danchmod -R 02775 /opt/eprints3/archives/
Migrasi Konfigurasi Apache:
Transfer file konfigurasi Apache jika ada yang dikustomisasi (
myrepo.conf) dari direktoricfg/apache/dancfg/apache_ssl/.
Upgrade (Opsional):
Jika Anda menginstal versi EPrints yang lebih baru, jalankan perintah upgrade:
./bin/epadmin upgrade myrepo
Penyelesaian:
Test repositori:
./bin/epadmin testGenerate ulang konfigurasi Apache jika perlu:
./bin/generate_apacheconfRestart service Apache.
Hapus file statis lama (opsional, terutama setelah upgrade):
rm -rf /opt/eprints3/archives/myrepo/html/*
Komentar
Posting Komentar