Bagaimana Cara Membuat Symlink di cPanel
Pengantar
Symlink (symbolic link) adalah fitur sistem file Linux yang memungkinkan Anda membuat "shortcut" atau penunjuk ke file atau folder lain. Ini sangat berguna untuk:
-
Menjalankan satu aplikasi dari banyak lokasi (domain/subdomain)
-
Menghindari duplikasi data
-
Menyederhanakan struktur direktori website
Namun, tidak semua pengguna memiliki akses ke Terminal atau SSH. Untungnya, Anda tetap bisa membuat symlink melalui fitur Cron Jobs di cPanel, bahkan tanpa menggunakan terminal sama sekali.
Prasyarat
Sebelum memulai, pastikan:
- Anda memiliki akses ke akun cPanel
- Anda mengetahui path lengkap file atau folder yang akan di-link
- Anda memiliki akses kedalam Cron Job dan Terminal,atau dapat mengunggah script PHP
Membuat Symlink dengan Cron Job
Cron Job adalah cara otomatisasi untuk menjalankan skrip pada waktu tertentu di server Anda. Walaupun Cron lebih sering digunakan untuk menjalankan perintah pada interval waktu tertentu, Anda juga dapat menggunakan Cron untuk membuat symlink jika Anda ingin proses pembuatan symlink dilakukan otomatis.
- Login ke cPanel
- Buka Menu Cron Jobs
- Konfigurasi Cron Jobs Baru
Jika kamu ingin mengarahkan kedalam file ke file, pilih One Per Minute kemudian masukan command dan add new cronjob kemudian tunggu sekitar 1 menit.
Penjelasan Command: ln Perintah Linux untuk membuat link antar file atau direkroti. -s Membuat shortcut (alias) ke direktori atau file lain.
/home/user/source_folder Lokasi direktori/file sumber yang ingin ditautkan (asli). /home/user/public_html/targer_folder Lokasi tujuan di mana symlink akan dibuat.
Membuat Symlink Menggunakan Terminal di cPanel
Di cPanel PlasaWebHost, Anda dapat menggunakan fitur Terminal untuk paket Cloud Hosting langsung menjalankan perintah sistem, termasuk membuat symlink. Terminal adalah cara yang lebih langsung dan memungkinkan Anda untuk melakukan banyak hal dengan cepat.
- Login ke cPanel
-
Akses Terminal:
Cari fitur Terminal di cPanel, yang biasanya tersedia di bagian Advanced. Klik untuk membuka terminal. -
Buat Symlink:
Setelah terminal terbuka, gunakan perintah ln -s untuk membuat symlink. Misalnya:ln -s /home/username/public_html/data.txt /home/username/public_html/data_link.txt
Perintah ini akan membuat symlink data_link.txt yang mengarah ke file data.txt
-
Verifikasi:
Gunakan perintah ls -l untuk memverifikasi bahwa symlink telah dibuat. Outputnya akan menunjukkan bahwa data_link.txt adalah sebuah symlink yang mengarah ke data.txt
Membuat Symlink Menggunakan Script PHP
Jika tidak memiliki akses ke Terminal atau Cron Job, Anda masih bisa membuat symlink dengan script PHP.
- Buat file script PHP, Misalnya create_symlink.php
- Masukkan kode berikut :
- Upload file ini ke hosting Anda (misalnya ke /public_html)
- Jalankan file tersebut melalui browser, contoh:
https://domainanda.com/create_symlink.php
- Hapus file PHP tersebut setelah selesai demi keamanan.
Kesimpulan
Membuat symlink di cPanel Plasawebhost dapat dilakukan dengan beberapa cara, tergantung pada preferensi Anda. Berikut ringkasan cara yang telah dibahas:
-
Menggunakan Cron Job: Berguna untuk otomatisasi pembuatan symlink pada waktu tertentu.
-
Menggunakan Terminal di cPanel: Cara tercepat dan paling langsung untuk membuat symlink.
- Menggunakan Script PHP: Solusi alternatif jika tidak punya akses SSH/Terminal.
Pastikan untuk selalu memeriksa apakah file target yang ingin Anda buatkan symlink sudah ada, agar symlink yang dibuat tidak rusak. Semoga artikel ini bermanfaat bagi Anda dalam mengelola file di server PlasaWebHost!