Cara Backup Restore Moodle di Lain Hosting

Daftar Isi

Pada kesempatan ini saya ingin berbagi bagaimana cara membackup dan restore moodle di lain hosting. Disini saya akan memindah LMS Moodle antar hosting. 

Hal ini bermula saat sewa/masa aktif hosting akan berakhir, dan belum tahu mau diperpanjang atau tidak. Saya masih punya akun hosting ditempat yang berbeda, jadi saya coba praktik untuk memindah seluruh moodle ini.

Cara Backup Restore Moodle di Lain Hosting
Ilustrasi Backup Restore Moodle di Lain Hosting


A. Backup Moodle di Hosting Lama

1. Kita perlu mengetahui versi Moodle yang kita gunakan, agar nanti saat di pindah ke hosting yang baru tahu syarat minimal versi PHP dan Databasenya. Caranya cukup tambahkan /lib/upgrade.txt di url alamatnya. Misalnya https://lms.tasadmin.id/lib/upgrade.txt

Mengetahui Versi Moodle

2. Backup jadikan format .ZIP semua file moodle yang ada. Di sini saya menggunakan CPanel, pergi ke menu "File Manager" --- buka "public_html" --- "Select All" --- "Compress"

backup file moodle

3. Pilih yang ZIP kemudian beri nama file agar mudah mencarinya.

zip file moodle


4. Tunggu beberapa saat hingga selesai membuat ZIP file-file moodlenya. Setelah selesai "Download" file Moodle yang sudah menjadi ZIP.

download file zip moodle

5. Setelah itu backup juga file yang ada pada folder "moodledata" caranya seperti langkah di atas.

backup file moodle data

6. Kemudian kita perlu membackup database .sql nya, pergi ke CPanel menu "phpMyAdmin" --- "Export" --- "SQL" --- "Export"

 

backup database moodle sql phpmyadmin

B. Restore Moodle di Hosting yang Baru

Setelah kita selesai membackup moodle di hosting yang lama kita lanjut merestorenya di hosting yang baru, di sini saya menggunakan Plesk Panel.


1. Upload file moodle melaui menu "File", pilih folder direktori disini saya menggunakan subdomain, "Upload File"

upload file moodle

2. Selanjutnya "Extract Files" 

extract file moodle

3. Setelah itu kita perlu mengupload dan ekstrak file "moodledata" di home directory. Karena sebelumnya di hosting ini juga sudah ada moodle lain, saya buat dulu dengan nama folder yang berbeda misalkan "moodledatalms". Pilih menu "Create Directory" 

buat folder moodle data

4. Upload dan esktrak file backup moodledata dari hosting lama, caranya seperti langkah nomor 1 dan 2.

ekstrak moodle data

5.Kemudian kita lanjut untuk membuat databasenya, pilih menu "Database" --- "Add Database"

buat database

6. Silahkan buat nama database serta username dan passwordnya. Di sini saya buat sama hanya untuk mempermudah saja.

buat nama database moodle

7. Lanjut restore database backup menggunakan menu "Impor Dump"

impor database moodle

8. Silahkan cari file database .sql nya.

database sql moodle

9. Langkah selanjutnya kita perlu mengatur konfigurasinya, buka Folder/Directory cari dan buka file "config.php"

config php moodle

10. Silahkan sesuaikan pada bagian $CFG->dbname, $CFG->dbuser, $CFG->dbpass, sesuai yang telah dibuat tadi pada langkah nomor 6.

edit config moodle database username password

11. Jangan lupa juga menyesuaikan bagian $CFG->wwwroot dan $CFG->dataroot  sesuaikan dengan folder yang dibuat pada langkah nomor 1 dan 4.

www root moodle

12. Langkah terakhir kita cek link LMS Moodle yang kita buat... dan jika berhasil maka tentu akan tampil seperti LMS yang ada di hosting lama.

berhasil restore moodle

C. Penutup

Demikanlah langkah-langkah Cara Backup Restore Moodle di Lain Hosting ataupun memindah LMS Moodle dari hosting yang lama ke hosting yang baru.

Cara ini juga bisa digunakan untuk memindah LMS Moodle dari localhost ke server hosting.

Sebagai tambahan Anda perlu memastikan versi PHP yang digunakan adalah sama agar proses ini bisa berhasil dengan mudah.

Pelajari juga: 👉  CARA MUDAH BACKUP RESTORE KELAS LMS MOODLE

Bila ada yang belum jelas, silahkan jangan ragu untuk menyampaikanya di kolom komentar. Semoga bermanfaat.

Sumber referensi: https://docs.moodle.org/403/en/Site_backup

Nir Singgih
Nir Singgih Seorang operator sekolah yang ingin berpartisipasi memajukan pendidikan dengan membantu Bapak/Ibu Guru membuat administrasi dan menyajikan data valid.

Posting Komentar