Baik, berarti file ada di laptop Ubuntu, dan mau dikirim ke server Armbian 100.106.69.13 ke folder yang sama:
/var/www/html/moodle/local/jurnalmengajar
Perintah dijalankan di laptop Ubuntu.
Cara paling aman (disarankan) — rsync
Ini paling bagus untuk plugin Moodle:
rsync -av /var/www/html/moodle/local/jurnalmengajar/ \
root@100.106.69.13:/var/www/html/moodle/local/jurnalmengajar/
Ini akan:
Upload file baru
Update file yang berubah
Tidak menghapus file lama
Lebih cepat dari scp
Kalau mau pakai SCP (copy semua)
scp -r /var/www/html/moodle/local/jurnalmengajar/* \
root@100.106.69.13:/var/www/html/moodle/local/jurnalmengajar/
Kalau hanya file PHP saja
Biasanya update plugin cukup ini:
cd /var/www/html/moodle/local/jurnalmengajar
scp *.php root@100.106.69.13:/var/www/html/moodle/local/jurnalmengajar/
Kalau termasuk folder penting plugin Moodle
cd /var/www/html/moodle/local/jurnalmengajar
scp -r classes db lang templates cli pix vendor \
root@100.106.69.13:/var/www/html/moodle/local/jurnalmengajar/
Urutan kerja yang biasa admin Moodle lakukan
Biasanya seperti ini:
cd /var/www/html/moodle/local
rsync -av jurnalmengajar/ root@100.106.69.13:/var/www/html/moodle/local/jurnalmengajar/
Ini yang paling rapi.
Setelah upload di server Armbian (penting)
Login ke Armbian lalu:
chown -R www-data:www-data /var/www/html/moodle/local/jurnalmengajar
Supaya Moodle tidak error permission.
Ringkasan cepat
| Tujuan | Perintah |
|---|---|
| Kirim 1 folder | rsync -av folder/ server:/folder |
| Kirim semua file | scp -r folder/* server:/folder |
| Kirim file php saja | scp *.php server:/folder |
| Update plugin Moodle | rsync -av |
0 comments:
Post a Comment