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.
0 comments:
Post a Comment