Monday, 21 July 2025

menyalin perubahan dari server lab ke server guru dalam folder

 

Baik, Guru Duan. Untuk menyalin perubahan dari server lab ke server guru dalam folder:

/var/www/html/moodle/local/jurnalmengajar/

Berikut langkah-langkahnya:


1. Dari server guru, jalankan perintah rsync via SSH

Asumsikan server lab bisa diakses lewat SSH, misalnya user@IP_SERVER_LAB

rsync -avz --delete user@IP_SERVER_LAB:/var/www/html/moodle/local/jurnalmengajar/ /var/www/html/moodle/local/jurnalmengajar/

Penjelasan opsi:

  • -a: archive, menjaga struktur file & permission

  • -v: verbose, tampilkan proses

  • -z: compress

  • --delete: hapus file di server guru yang tidak ada di server lab (hati-hati, opsional)


🔐 2. Jika perlu autentikasi key SSH

Kalau server lab tidak pakai password (pakai private key), pastikan jalankan dengan:

rsync -avz -e "ssh -i /path/to/private_key" user@IP_LAB:/path/to/source/ /path/to/tujuan/

📦 3. Alternatif: SCP jika perubahan sedikit

scp -r user@IP_SERVER_LAB:/var/www/html/moodle/local/jurnalmengajar/ /var/www/html/moodle/local/

🔄 4. Setelah itu, clear cache Moodle (opsional tapi disarankan)

sudo -u www-data php /var/www/html/moodle/admin/cli/purge_caches.php

Kalau Guru Duan sudah punya akses SSH ke kedua server dan ingin saya bantu buat perintah lengkap (termasuk IP, user, atau private key), tinggal beri tahu.

Share:

0 comments:

Post a Comment