Symlink (Symbolic Link) adalah pintasan lanjutan yang memungkinkan Anda membuat file atau folder di satu lokasi yang sebenarnya "menunjuk" ke file atau folder yang berada di lokasi lain. Ini sangat berguna untuk mempermudah akses atau mengelola struktur file tanpa menggandakan data.
I. Metode 1: Membuat Symlink Menggunakan Akses SSH (Direkomendasikan)
Menggunakan SSH adalah cara yang paling cepat dan standar untuk membuat symlink di lingkungan hosting berbasis Linux.
1. Persiapan Akses
- Akses Terminal: Sambungkan ke akun hosting Anda melalui SSH (Secure Shell). Anda memerlukan tool seperti PuTTY (untuk Windows) atau terminal bawaan (untuk macOS/Linux).
- Verifikasi Direktori (Opsional): Setelah terhubung, pastikan Anda berada di direktori utama (home directory) Anda.
2. Eksekusi Perintah ln -s
Gunakan perintah ln -s (link, symbolic) dengan format sebagai berikut:
ln -s [path ke sumber asli] [path tujuan symlink]
- Jalur Sumber (Source Path): Lokasi file atau folder asli yang ingin Anda rujuk.
- Jalur Tujuan (Destination Path): Lokasi di mana symlink (pintasan) akan dibuat.
Contoh Kasus:
Anda ingin membuat pintasan (symlink) dari file konfigurasi yang tersimpan rahasia (/home/username/private/config.php) agar bisa diakses di folder publik (/home/username/public_html/konfig.php).
Perintah yang Diketik di SSH:
ln -s /home/username/private/config.php /home/username/public_html/konfig.php
- Tekan Enter untuk menjalankan perintah. Symlink akan langsung terbuat.
3. Verifikasi Symlink
- Buka File Manager di cPanel/DirectAdmin Anda.
- Akses folder tujuan (public_html dalam contoh di atas).
- Anda akan melihat file baru (konfig.php) dengan ikon rantai atau panah yang menunjukkan bahwa file tersebut adalah sebuah symlink.
II. Metode 2: Membuat Symlink Menggunakan Cron Job (Jika SSH Dibatasi)
Metode ini digunakan sebagai alternatif jika penyedia hosting Anda membatasi akses SSH, tetapi ini tidak disarankan untuk penggunaan rutin karena Cron Job ditujukan untuk penjadwalan tugas, bukan eksekusi sekali jalan.
1. Persiapan
- Akses Control Panel: Login ke cPanel atau DirectAdmin Anda.
- Buka Cron Job: Cari dan akses fitur Cron Job atau Scheduled Tasks.
2. Konfigurasi Tugas
- Atur Jadwal: Pilih opsi penjadwalan agar perintah hanya berjalan sekali saja atau Setiap Menit (* * * * *). Ingat, setelah berhasil, Anda harus menghapusnya.
- Masukkan Perintah: Ketik perintah ln -s yang sama persis seperti pada Metode 1 ke kolom perintah (Command).
ln -s /home/username/path/file-asli.txt /home/username/public_html/pintasan-file.txt
- Simpan: Klik Add New Cron Job atau Save untuk menjalankan perintah.
3. Tindak Lanjut
- Tunggu 1–2 menit hingga Cron Job berhasil dieksekusi.
- Segera hapus (Delete) Cron Job yang baru Anda buat setelah symlink terverifikasi di File Manager agar perintah tidak dieksekusi berulang kali.