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

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.

  1. Login ke cPanel
  2. Buka Menu Cron Jobs

  3. 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.

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.

  1. Login ke cPanel
  2. Akses Terminal:
    Cari fitur Terminal di cPanel, yang biasanya tersedia di bagian Advanced. Klik untuk membuka terminal.

  3. 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

  4. 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

Jika tidak memiliki akses ke Terminal atau Cron Job, Anda masih bisa membuat symlink dengan script PHP.

  1. Buat file script PHP, Misalnya create_symlink.php
  2. Masukkan kode berikut :
  3. Upload file ini ke hosting Anda (misalnya ke /public_html)
  4. Jalankan file tersebut melalui browser, contoh:
    https://domainanda.com/create_symlink.php
    
  5. 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:

  1. Menggunakan Cron Job: Berguna untuk otomatisasi pembuatan symlink pada waktu tertentu.

  2. Menggunakan Terminal di cPanel: Cara tercepat dan paling langsung untuk membuat symlink.

  3. 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!


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466